Por varias razones, una de las cuales me gusta más, quiero ejecutar Dolphin como mi administrador de archivos predeterminado en Ubuntu 12.04. He instalado delfines.
Hice:
sudo mv /usr/bin/nautilus /usr/bin/natilus.back && sudo ln -s /usr/bin/dolphin /usr/bin/nautilus
lo que hace que cualquier programa que llame a Nautilus abra Dolphin en su lugar. Todo esto está bien y elegante hasta ahora, pero dolphin quiere llamar a konsole como la terminal predeterminada, pero me gustaría hacer que llame a gnome-terminal como predeterminada en su lugar.
Lo intenté:
sudo ln -s /usr/bin/gnome-terminal /usr/bin/konsole
haciendo un enlace de gnome-terminal llamado konsole, pero eso no funcionó. Ya no recibo un error de Dolphin pero simplemente no pasa nada. El panel de terminales está en blanco.
Alguien sabe cómo hacer esto, o si hay una mejor manera de implementar Dolphin como FM predeterminado, soy todo oídos.
ACTUALIZACIÓN 20120727
Desde entonces me di cuenta de que no había usado un enlace simétrico en primer lugar. En cambio, usé un enfoque más inteligente
Haga una carpeta en su directorio de inicio llamada bin
mkdir ~/bin
Cree un script llamado Nautilus que ejecute Dolphin y póngalo en esta carpeta
gedit ~/bin/nautilus
Luego copie este código y guárdelo
#!/bin/bash exec dolphin $@ exit 0
Esta es la forma más segura de hacer que Dolphin sea su navegador predeterminado, así como ir a la /usr/share/applications
carpeta y cambiar los 3 archivos .desktop de nautilus para iniciar Dolphin en lugar de Nautilus.
PERO esto no soluciona los dos problemas que Dolphin tiene
- quiere lanzar el terminal konsole en lugar de gnome-terminal.
- Sus iconos son horribles y qt4-qtconfig no puede cambiarlos.
ACTUALIZACIÓN 20120810
Para arreglar los iconos de oxígeno feos para que coincidan con el tema de su sistema, la herramienta qt4-qtconfig no es suficiente. Deberá instalar la aplicación de configuración del sistema KDE
sudo apt-get install systemsettings
Inicie la aplicación.
Desde allí, vaya a Apariencia de la aplicación> Iconos y cambie según sea necesario.
Mi Administrador de archivos predeterminado en Ubuntu 12.04 GNOME-SHELL ahora es EL ADMINISTRADOR DE ARCHIVOS QT DOLPHIN. ¡SOY GENIOSO! Esto funciona perfecto! ¡¡GRACIAS A TODOS!!
fuente
gnome-terminal
pueden no ser compatibles, por lo que no parece posible con alguna configuración sin modificar las fuentes .Respuestas:
Hay varias advertencias en lo que trataste de hacer. Ya mencioné el peligro introducido por su enfoque:
Así que pensamos que no era una buena idea :)
Pero hay algunas formas de tratar de evitarlo, por lo que "x" se ejecuta cuando se solicitó "z", pero no conozco ninguna tan pronto como "z", sino "/ full / path / to / z" se llama. Mientras sea solo "z":
alias z=x
(funciona en un nivel por usuario, o globalmente, dependiendo de dónde se definió)Un poco más de detalles sobre el segundo enfoque. Tomando su problema original, desea que se ejecute el delfín cada vez que se llama a nautilus. Ya encontraste nautilus en
/usr/bin/nautilus
. Ahora supongamos (probablemente correctamente) su$PATH
contenido (en este orden)/usr/local/bin:/usr/bin
, para que vea/usr/local/bin
que se buscaría antes/usr/bin
. Entonces, simplemente creamos un script de shell/usr/local/bin/nautilus
con el siguiente contenido:Entonces, ¿qué pasará? Si usted (o algún script / programa / daemon / ...) invoca
nautilus
, esto se ejecutará/usr/local/bin/nautilus
(ya que este es el primer "nautilus" encontrado en la RUTA), que simplemente comienza/usr/bin/dolphin
- ¡voila! Pero si el "lo que sea" usa la ruta completa, esto no funcionará.Entonces dices: Oye, ¿por qué Izzy no dijo "solo haz un
ln -s /usr/bin/dolphin /usr/local/bin/nautilus
?" Claro que puedes hacer eso, y funcionará igual. Pero usar un script como se muestra puede ser útil si necesita introducir parámetros adicionales que no se pasan con la llamada original. Con el script anterior, a Dolphin simplemente se le pasan los mismos parámetros que la llamada original utilizada (%$@
). Pero puede jugar con cosas en el script, reemplazar parámetros, etc. En cuanto a su problema actual , el enlace sería suficiente (siempre que no se llame a nautilus con la ruta completa).fuente
considere usar plasma-desktop y puede elegir la aplicación que desee para cada tipo de mime / asociación de archivos.
vea mi otra respuesta en una pregunta relacionada.
KDE - Dolphin: pestaña abierta en una ventana nueva en lugar de una pestaña nueva
fuente