Vorrei sapere come posso avere un riquadro aggiuntivo (premere F3) nel file manager per impostazione predefinita.
Attualmente, aggiungo un riquadro extra e quando chiudo il File Manager, devo aggiungerlo di nuovo.
È una scorciatoia, ma mi sento più produttivo quando ce l'ho e non penso di aggiungerla sistematicamente.
Risposta accettata:
Per il 12.04 / 12.10
Userò il vim
editor, ma se non lo conosci, sentiti libero di sostituire vim
di nano
(editor di terminale facile) o gedit
(editor gui).
Installazione di xdotool
Puoi installare xdotool
tramite il centro software:xdotool .
o tramite
sudo apt-get update && sudo apt-get install xdotool
Creazione di uno script personalizzato per avviare nautilus
Crea uno script con il seguente contenuto
#!/bin/bash
nautilus $1 && sleep 0.5 ; xdotool key --clearmodifiers F3
e salvalo da qualche parte, supponiamo di salvarlo come ~/scripts/nautilus.bash
Rendi eseguibile lo script con chmod +x ~/scripts/nautilus.bash
.
Ora prova lo script, digitando scripts/nautilus.bash
dovrebbe aprire nautilus e dopo una frazione di secondo dovresti ottenere il tuo riquadro extra.
Modifica del file desktop
Il file desktop di un'applicazione determina come la tua applicazione verrà visualizzata nel launcher e nel cruscotto di Unity e cosa succede quando ci fai clic.
Puoi usare localizzare per scoprire la sua posizione
locate nautilus.desktop
Questo tornerà
/usr/share/applications/nautilus.desktop
Ora, per assicurarci che non succeda nulla di brutto, eseguiamo il backup:
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Ora possiamo modificarlo in sicurezza (ricordati di usare gedit
o nano
se non conosci vim
):
sudo vim /usr/share/applications/nautilus.desktop
Ora vedrai quanto segue (ho rimosso alcuni contenuti nel mezzo)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Siamo interessati a Exec=
linee, queste linee determinano cosa succede quando facciamo clic sull'applicazione. Dobbiamo cambiare entrambi (quello in [Desktop Action Window]
è la voce nell'elenco rapido di Unity).
Ora sostituisci nautilus
nel Exec=
riga dalla posizione del tuo script, nel mio caso /home/gerhard/scripts/nautilus.bash
(Il %U
in alto dovrebbe rimanere). Ora salva ed esci.
Prova
Se avevi nautilus bloccato sul tuo launcher, sarà scomparso, cerca nel Dash "File" e facendo clic su di esso dovresti aprire nautilus con un riquadro extra!
Note
Se funziona solo qualche volta (o per niente), magari aumenta il tempo che attende prima di premere il tasto aumentando il valore per il sleep
funzione nel tuo script.