Me gustaría saber cómo puedo tener un panel adicional (presione F3) en el administrador de archivos de forma predeterminada.
Actualmente, agrego un panel adicional y cuando cierro el Administrador de archivos, tengo que agregarlo nuevamente.
Es un atajo de distancia, pero me siento más productivo cuando lo tengo y no pienso en agregarlo sistemáticamente.
Respuesta aceptada:
Para 12,04 / 12,10
Usaré el vim
editor, pero si no lo conoce, siéntase libre de reemplazar vim
por nano
(editor de terminal fácil) o gedit
(editor de interfaz gráfica de usuario).
Instalando xdotool
Puede instalar xdotool
a través del centro de software:xdotool .
o vía
sudo apt-get update && sudo apt-get install xdotool
Creación de un script personalizado para iniciar nautilus
Cree un script con el siguiente contenido
#!/bin/bash
nautilus $1 && sleep 0.5 ; xdotool key --clearmodifiers F3
y guardarlo en algún lugar, supongamos que lo guardamos como ~/scripts/nautilus.bash
Haga que el script sea ejecutable con chmod +x ~/scripts/nautilus.bash
.
Ahora pruebe el script, escribiendo scripts/nautilus.bash
debería abrir nautilus, y después de una fracción de segundo debería obtener su panel adicional.
Modificación del archivo de escritorio
El archivo de escritorio de una aplicación determina cómo se mostrará su aplicación en el iniciador y el tablero de Unity, y qué sucede cuando hace clic en él.
Puede utilizar la localización para averiguar su ubicación
locate nautilus.desktop
Esto regresará
/usr/share/applications/nautilus.desktop
Ahora, para asegurarnos de que no suceda nada malo, hagamos una copia de seguridad:
sudo cp /usr/share/applications/nautilus.desktop /usr/share/applications/nautilus.desktop.bak
Ahora podemos editarlo de forma segura (recuerde usar gedit
o nano
si no sabes vim
):
sudo vim /usr/share/applications/nautilus.desktop
Ahora verá lo siguiente (eliminé parte del contenido en el medio)
[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=nautilus %U
...
[Desktop Action Window]
Name=Open a New Window
Exec=nautilus
OnlyShowIn=Unity;
Estamos interesados en el Exec=
líneas, estas líneas determinan lo que sucede cuando hacemos clic en la aplicación. Necesitamos cambiar ambos (el que está debajo de [Desktop Action Window]
es la entrada en la lista rápida de Unity).
Ahora reemplaza nautilus
en el Exec=
línea por la ubicación de su secuencia de comandos, en mi caso /home/gerhard/scripts/nautilus.bash
(El %U
en la parte superior uno debe permanecer). Ahora guarda y sal.
Pruébalo
Relacionado:¿Panel de unidad?
Notas
Si solo funciona algunas veces (o no funciona en absoluto), tal vez aumente el tiempo que espera antes de presionar la tecla aumentando el valor de sleep
función en su secuencia de comandos.