Làm cách nào để tạo lối tắt để khởi động ứng dụng Windows với Wine?


10

Làm cách nào để tạo một lối tắt để khởi động ứng dụng Windows với Wine?

Ví dụ: tôi có Notepad ++:

/media/DATA/Progs/Notepad++/notepad++.exe

và tôi muốn có một phím tắt cho nó trên máy tính để bàn.

Câu trả lời:


5
  • Nhấp chuột phải vào Bàn làm việc của bạn và sau đó chọn Tạo Trình khởi chạy. văn bản thay thế

  • Sau đó nhập tên và trong hộp lệnh nhập đường dẫn của ứng dụng rượu vang của bạn. văn bản thay thế

  • Bây giờ bạn có thể chỉ cần nhấp vào trình khởi chạy trong Máy tính để bàn để mở ứng dụng rượu vang của bạn.
  • Cũng có một cái nhìn vào liên kết này .

3
Nhấp chuột phải vào máy tính để bàn Ubuntu của tôi không hiển thị trình đơn khởi chạy, chỉ tạo thư mục mới, tạo tài liệu mới.
Găng tay

điều này không hoạt động với ít nhất 13.10 - không có tùy chọn nhấp chuột phải như vậy.
chí

1
Đối với các phiên bản Ubuntu mới không còn Create Launchertùy chọn này, có thể tìm thấy hướng dẫn về cách tạo trình khởi chạy tại đây: Askubfox.com/a/139530/14601
gen_wood

10

WLCreator là một chương trình Python (script) tạo các trình khởi chạy máy tính để bàn Linux cho các chương trình Windows (sử dụng Wine).

Sử dụng

WLCreator sẽ cố gắng trích xuất các biểu tượng từ tệp exe và để tìm kiếm tất cả các tệp ico trong thư mục của exe và các thư mục con của nó và để chuyển đổi chúng thành tệp png. Ngoài ra, nó sẽ tìm kiếm các tệp png trong thư mục chính của ứng dụng. Sau đó, người dùng được cung cấp một giao diện đồ họa nơi họ có thể chọn biểu tượng và tên trình khởi chạy.

Chương trình cũng có thể được tích hợp trong Nautilus (dưới dạng nautilus-script). Điều này làm cho việc tạo launcher dễ dàng thậm chí còn dễ dàng hơn!

Bạn sẽ cần đảm bảo bạn đã cài đặt python-qt4, icoutils và fantemagick để sử dụng toàn bộ ứng dụng.

Tải xuống gói .deb từ đây và khi bạn có gói deb, bạn cần nhấp đúp vào gói để cài đặt.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Nguồn và thông tin thêm



2

"Tạo Trình khởi chạy" không phải là một tùy chọn trong menu ngữ cảnh nữa.

Đây là những gì tôi làm. Nó không phải là dễ nhất nhưng một khi đã có, bạn có thể sao chép / chỉnh sửa các tệp hiện có.

  1. Mở một phiên cuối

  2. Tạo một thư mục lưu trữ cho tập lệnh launcher

    mkdir $HOME/.bin
  3. Tạo tập lệnh launcher

    nano $HOME/.bin/appname.sh

    Chèn đoạn mã sau mà không có dấu ngoặc kép

    #!/bin/bash
    
    cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
    
    WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe
    

    Nhấn Ctrl+ X
    Bấm Yđể lưu thay đổi
    Nhấn Enterđể xác nhận tên tệp

  4. Làm cho tập lệnh thực thi

    sudo chmod +x ~/.bin/appname.sh
  5. Tạo liên kết máy tính để bàn

    nano /Desktop/appname.desktop

    Chèn đoạn mã sau. Không sử dụng ~/<path>để chỉ ra thư mục chính, nó không hoạt động trong .desktopcác tập tin. Tôi đã tạo một thư mục con trong .bincác biểu tượng. Nếu bạn không có biểu tượng, bạn có thể để trống dòng.

    [Desktop Entry]
    
    Name=<Appname>
    
    Comment=Wine Program
    
    Exec=$HOME/.bin/appname.sh
    
    Icon=$HOME/.bin/ico/icofilename.ico
    
    Terminal=false
    
    Type=Application
    
    Categories=Game;
    
    GenericName=appname
    

    Nhấn Ctrl+ X
    Bấm Y
    BấmEnter

Bây giờ bạn đã hoàn thành.

Để tạo các launcher bổ sung, chỉ cần sao chép tệp hiện có và chỉnh sửa nó trong terminal

cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh

nano $HOME/.bin/newappname.sh

Chỉnh sửa và đóng

cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop

nano $HOME/Desktop/newappname.desktop

Chỉnh sửa và đóng


1

Tôi muốn một lối tắt cho Fox , vì vậy đây là những gì tôi đã làm:

$ touch "$HOME/Desktop/fox.desktop"
$ sudo touch "/opt/fox.sh"

$ chmod +x "$HOME/Desktop/fox.desktop"
$ sudo chmod +x "/opt/fox.sh"

$ editor "$HOME/Desktop/fox.desktop"  # Add the data
$ editor "/opt/fox.sh"  # Add the data

$ cat "/opt/fox.sh"
#!/bin/bash

WINEPREFIX="$HOME/.wineprefix" wine "$HOME/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe"

$ cat "$HOME/Desktop/fox.desktop"
[Desktop Entry]
GenericName=Fox
Exec=/opt/fox.sh
Icon=/home/<username>/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png
MapNotify=true
Type=Application
Name=Fox

EDIT: Nếu bạn muốn lấy biểu tượng từ exe; làm theo hướng dẫn này hoặc sử dụng GUI "gExtractWinIcons" (có sẵn với apt-get install).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.