Chtěl bych vědět, jak mohu mít ve správci souborů ve výchozím nastavení zvláštní panel (stiskněte F3).
V současné době přidávám podokno navíc a když zavřu Správce souborů, musím jej přidat znovu.
Je to zkratka, ale cítím se produktivnější, když ji mám, a nenapadá mě ji systematicky přidávat.
Přijatá odpověď:
Pro 12.04 / 12.10
Budu používat vim
editor, ale pokud jej neznáte, klidně nahraďte vim
od nano
(snadný editor terminálu) nebo gedit
(editor gui).
Instalace xdotool
Můžete si nainstalovat xdotool
prostřednictvím softwarového centra:xdotool .
nebo přes
sudo apt-get update && sudo apt-get install xdotool
Vytvoření vlastního skriptu pro spuštění nautilus
Vytvořte skript s následujícím obsahem
#!/bin/bash
nautilus $1 && sleep 0.5 ; xdotool key --clearmodifiers F3
a někde to uložit, předpokládejme, že to uložíme jako ~/scripts/nautilus.bash
Udělejte skript spustitelný pomocí chmod +x ~/scripts/nautilus.bash
.
Nyní skript otestujte zadáním scripts/nautilus.bash
by měl otevřít nautilus a po zlomku sekundy byste měli získat další panel.
Úprava souboru plochy
Soubor aplikace na ploše určuje, jak se vaše aplikace zobrazí ve spouštěči Unity a pomlčce a co se stane, když na ni kliknete.
Pro zjištění jeho polohy můžete použít lokalizovat
locate nautilus.desktop
Toto se vrátí
/usr/share/applications/nautilus.desktop
Nyní, abychom se ujistili, že se nic špatného nestane, zálohujme to:
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Nyní jej můžeme bezpečně upravovat (nezapomeňte použít gedit
nebo nano
pokud neznáte vim
):
sudo vim /usr/share/applications/nautilus.desktop
Nyní uvidíte následující (uprostřed jsem odstranil nějaký obsah)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Zajímá nás Exec=
řádky, tyto řádky určují, co se stane, když klikneme na aplikaci. Musíme změnit oba (ten pod [Desktop Action Window]
je položka v rychlém seznamu Unity).
Nyní nahraďte nautilus
v Exec=
řádek podle umístění vašeho skriptu, v mém případě /home/gerhard/scripts/nautilus.bash
(%U
nahoře by měl zůstat). Nyní uložte a ukončete.
Vyzkoušet
Pokud jste měli nautilus zamčený na spouštěči, zmizel, vyhledejte v pomlčce „Soubory“ a kliknutím na něj otevřete nautilus s dalším panelem!
Poznámky
Pokud to funguje jen někdy (nebo vůbec), možná prodlužte dobu čekání před stisknutím klávesy zvýšením hodnoty pro sleep
funkce ve vašem skriptu.