Il blocco delle applicazioni Wine nel programma di avvio non è permanente


11

Ho eseguito felicemente Word 2007 tramite Wine sul mio desktop Ubuntu 12.04. Preferisco farlo sedere nel programma di avvio per un facile accesso, tuttavia, ogni volta che avvio una nuova sessione (ovvero, il login o l'avvio), il programma di avvio di Word è scomparso.

Potrebbe essere un errore o sto facendo qualcosa di sbagliato?


apri la parola .desktop in .local / share / applicazioni in un editor di testo e pubblica contenuti
doug


Il tuo Exe = non funzionerà bene nel programma di avvio. Se potessi passare a .exe e pubblicare l' exact pathinc. il exact name of the .exeche sarebbe stato facile per modificare o creare un nuovo .desktop. Potrei indovinare che potrebbe funzionare, anche se solo una supposizione. Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXEQuello che sta usando è \\\\ per le directory, \\ per gli spazi. Ci sono anche altri modi, se pubblichi come richiesto e anche il tuo nome utente può fornire altre alt Exec = righe
doug

Risposte:


11

Il problema è che il file .desktop NON si trova in una directory standard. I preferiti di Launcher devono trovarsi nella /usr/share/applicationsdirectory o nella ~/.local/share/applicationscartella (e NON in una sottodirectory come i miei file .desktop di Wine). Copia lì il file .desktop e trascinalo nel programma di avvio per bloccarlo lì.

L'altra opzione è quella di impostare il percorso completo del programma di avvio utilizzando gsettings, ma è una seccatura.

EDIT su ulteriori indagini, quando aggiungo il file desktop per Word sul mio sistema (residente in ~/.local/share/applications/wine/Programs/Microsoft Office/), il suo nome viene aggiunto in gsettings -invece che /per la sua posizione. Fare quanto segue con gsettings per correggerlo lo ha reso permanente per me:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Modifica myfavs.txt per sostituirlo -con /:

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

diventa:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

Quindi impostalo:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

Ho presentato una segnalazione di bug qui in modo che non si debba fare questo: https://bugs.launchpad.net/unity/+bug/1033577


1

Non stai facendo niente di male. Ecco come si costruisce il vino.

Per avere Word 2007 nel tuo launcher in ogni momento, puoi creare un .desktopfile che avvia Word e trascinarlo nel tuo launcher. Tuttavia, questo ha il netto svantaggio che, mentre Word è in esecuzione su icone, si posizionerà nel tuo launcher.

Il file desktop potrebbe apparire così (non uso wine, quindi non testato):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

Naturalmente in questa linea

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

devi sostituire il percorso con il percorso reale della tua parola eseguibile (che molto probabilmente sarà presente $HOME/.wine/).

Non è perfetto, ma il meglio che posso fare.


Il fatto è che un file .desktop per Word è già presente. È in .local / share / applicazioni e appare nell'obiettivo dell'applicazione.
Cumulus007,

Hai provato a trascinarlo nel tuo launcher (invece di usare "Lock to Launcher" nel menu contestuale quando Word è in esecuzione)?
con-f-use

L'ho fatto. Ho provato a bloccarlo, il che funziona, per la sessione. L'ho spiegato nel PO. modifica: il trascinamento non sembra essere permanente.
Cumulus007,

Non hai detto di aver provato altro che bloccarlo al programma di avvio. La mia migliore soluzione rapida e sporca è quella nella mia risposta. Puoi provare a archiviare un bug o verificare se uno è già stato archiviato: bugs.launchpad.net/unity
con-f-use


0

Bello, ma le 'correzioni' sopra non sembrano impedire costantemente a Libra Office Write, (ripetutamente) mancare dal suo posizionamento 'Locked' sul launcher ogni volta che Cannonical lega il disco rigido (a volte per ore forzando diversi riavvii) di solito iniziano circa dieci minuti dall'avvio o dal riavvio. (Il costante "Disco occupato" impedisce anche a molti programmi di rispondere o addirittura di funzionare.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.