Wine ile bir Windows uygulaması başlatmak için bir kısayol nasıl oluşturulur?


10

Wine ile bir Windows uygulaması başlatmak için nasıl bir kısayol oluşturabilirim?

Örneğin, Notepad ++ var:

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

ve masaüstünde bir kısayol istiyorum.

Yanıtlar:


5
  • Masaüstünüze sağ tıklayın ve ardından Başlatıcı Oluştur'u seçin. alternatif metin

  • Sonra adı girin ve komut kutusuna şarap uygulamanızın yolunu girin. alternatif metin

  • Şimdi şarap uygulamanızı açmak için Masaüstünüzdeki başlatıcıyı tıklamanız yeterlidir.
  • Ayrıca bu bağlantıya bir göz atın .

3
Ubuntu masaüstümü sağ tıklatarak oluştur başlatıcı menüsü görüntülenmiyor, sadece yeni klasör oluştur, yeni belge oluştur.
Mittenchops

bu en azından 13.10 ile çalışmaz - böyle bir sağ tıklama seçeneği yoktur.
comrademike

1
Artık Create Launcherseçeneği olmayan Ubuntu'nun yeni sürümleri için, fırlatıcı nasıl oluşturulacağına ilişkin talimatları burada bulabilirsiniz: askubuntu.com/a/139530/14601
gene_wood

10

WLCreator, Windows programları (Wine kullanarak) için Linux masaüstü başlatıcıları oluşturan bir Python programıdır (script).

kullanım

WLCreator, exe dosyasından simgeleri ayıklamaya ve exe'nin dizinindeki ve alt dizinlerindeki tüm ico dosyalarını aramaya ve bunları png dosyalarına dönüştürmeye çalışacaktır. Ayrıca, uygulamanın ana dizininde png dosyaları arayacaktır. Bundan sonra kullanıcıya, ikonu ve fırlatıcı adını seçebileceği bir grafik arayüz sunulur.

Program ayrıca Nautilus'a entegre edilebilir (nautilus-script olarak). Bu, fırlatıcıların kolayca oluşturulmasını daha da kolaylaştırır!

Uygulamayı tam olarak kullanabilmek için python-qt4, icoutils ve imagemagick'in yüklü olduğundan emin olmanız gerekir.

.Deb paketini buradan indirin ve deb paketiniz olduğunda, yüklemek için üzerine çift tıklamanız gerekir.

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Kaynak ve daha fazla bilgi



2

"Başlatıcı Oluştur" artık içerik menüsünde bir seçenek değil.

İşte yaptığım şey. En kolay değil, ancak bir kez yerleştirildikten sonra mevcut dosyaları çoğaltabilir / düzenleyebilirsiniz.

  1. Terminal oturumu açma

  2. Başlatıcı komut dosyası için bir depolama klasörü oluşturma

    mkdir $HOME/.bin
  3. Başlatıcı komut dosyasını oluşturun

    nano $HOME/.bin/appname.sh

    Aşağıdaki kodu tırnak işaretleri olmadan ekleyin

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

    Basın Ctrl+ X
    basın Ydeğişti kurtarmak için
    basın Enteronayla dosya adına

  4. Komut dosyasını yürütülebilir yapın

    sudo chmod +x ~/.bin/appname.sh
  5. Masaüstü bağlantısını oluşturun

    nano /Desktop/appname.desktop

    Aşağıdaki kodu girin. Giriş ~/<path>dizinini belirtmek için kullanmayın , .desktopdosyalarda çalışmaz . .binSimgeler için bir alt dizin hazırladım. Bir simgeniz yoksa satırı boş bırakabilirsiniz.

    [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

    Basın Ctrl+ X
    Basın Y
    BasınEnter

Şimdi bitti.

Ek başlatıcılar oluşturmak için mevcut dosyayı kopyalayın ve terminalde düzenleyin

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

nano $HOME/.bin/newappname.sh

Düzenle ve Kapat

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

nano $HOME/Desktop/newappname.desktop

Düzenle ve Kapat


1

Fox için bir kısayol istiyorum , işte şunu yaptı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

DÜZENLEME: exe simge kapmak istiyorsanız; bu kılavuzu izleyin veya "gExtractWinIcons" GUI (ile kullanılabilir apt-get install) kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.