¿Es posible configurar el comportamiento predeterminado de hacer doble clic en una carpeta para que sea "Abrir en una ventana nueva" con PCManFM?

¿Es posible configurar el comportamiento predeterminado de hacer doble clic en una carpeta para que sea "Abrir en una ventana nueva" con PCManFM?

Mi madre usa mucho escritorios separados y le resulta muy irritante cuando accidentalmente hace doble clic en una carpeta de su escritorio en lugar de hacer clic derecho y elegir "abrir en una nueva ventana", como ella misma se ha entrenado para hacer normalmente.

¿Hay alguna manera de configurar PCManFM de forma predeterminada para abrir en nuevas ventanas en lugar de en nuevas pestañas?

(Ella está usando 12.04 (Precise Pangolin) en este momento)

Aquí está unscreencast muy apresuradoexplicando el comportamiento del que estoy hablando.

Respuesta1

Puedes intentar recompilar PCManFM, estoy ejecutandoLubuntu 12.04conPCManFM 0.9.10y estos pasos funcionaron para mí.

Sigue estos pasos:

  1. Abra una Terminal e instale los paquetes necesarios:

    sudo apt-get install apt-src build-essential
    
  2. Instale las dependencias de compilación:

    sudo apt-get build-dep pcmanfm
    
  3. Crea una carpeta para descargar el código fuente:

    mkdir ~/Downloads/src
    cd ~/Downloads/src
    
  4. Descarga la fuente:

    apt-src install -b pcmanfm
    
  5. Edite el pcmanfm-0.9.10/src/pcmanfm.carchivo.

    leafpad pcmanfm-0.9.10/src/pcmanfm.c
    
  6. En Leafpad, busque la línea fm_main_win_open_in_last_active(fi->path);(debe estar alrededor de la línea 420 y cámbiela a fm_main_win_add_win(NULL, fi->path);. Guarde los cambios y cierre el archivo. Vea las capturas de pantalla si no está claro:

    Antes:

    código anterior

    Después:

    código después de editar

  7. Vaya a la pcmanfm-0.9.10/carpeta para compilar los paquetes deb:

    cd pcmanfm-0.9.10/
    dpkg-buildpackage -rfakeroot -uc -b
    
  8. Ahora puedes instalar los paquetes deb:

    cd ..
    sudo dpkg -i pcmanfm*deb
    
  9. Finalmente puedes cerrar sesión e iniciar sesión para ver los cambios.


Referencia:Esta publicación deogilvierothchilden foros de ubuntu.

Respuesta2

Edite este archivo (como root):

/usr/share/applications/pcmanfm.desktop

Busque cerca del final una línea que diga:

Exec=pcmanfm %U

Agregue la opción -n al comando de esta manera:

Exec=pcmanfm -n %U

Guarde el archivo editado y, a partir de entonces, pcmanfm siempre se abrirá en una nueva ventana a menos que le indique específicamente que abra algo en una nueva pestaña.

La función predeterminada para abrir en una pestaña en lugar de en una nueva ventana estaría bien si tuviera en cuenta el espacio de trabajo. La dificultad que surge es que puedes tener pcmanfm abierto en algún otro escritorio e intentas abrir un archivo y (aparentemente) no sucede nada. Si busca en sus otros escritorios, lo encontrará, pero debería abrirse de manera predeterminada en una nueva ventana si no hay ningún pcmanfm abierto en el escritorio actual.

Respuesta3

Tengo Fedora 20 con LXDE. Si hago clic derecho y voy a Preferencias de Escritorio o si escribo el siguiente comando:

pcmanfm --desktop-pref

En la pestaña Avanzado existe la opción "Abrir carpetas del escritorio en una ventana nueva" que resuelve este problema.

Respuesta4

Estoy ejecutando Ubuntu LXDE, no Fedora.
Esa opción para "pcmanfm --desktop-pref" no me funciona.
Recibí un par de errores, incluida una ventana emergente que dice "El administrador de escritorio no está activo".
La respuesta que proporcioné anteriormente (editar el archivo pcmanfm.desktop) funciona para mí.

En particular, estoy ejecutando una instalación de servidor Ubuntu con LXDE agregado
manualmente después de la instalación, en lugar de "Lubuntu", por lo que puede ser algo
particular de mi configuración lo que causa el error, o tal vez sea una
diferencia entre Fedora y Ubuntu, no No lo sé.
Sólo estoy informando lo que funciona para mí.

información relacionada