Secciones

Entradas del blog


Activar tecla BackSpace Nautilus | Fedora 37

Sin comentarios

Contexto

En la versión 37 de fedora con nautilus 43, la tecla retroceso en nautilus no se usa para volver a la carpeta atrás, en lo personal nunca me gustó ese cambio, nunca lo aceptaré, POR LA SENCILLA RAZÓN, DE QUE NO ENTIENDO, POR QUÉ TENER QUE USAR LA COMBINACIÓN DE DOS TECLAS PARA VOLVER AL DIRECTORIO ANTERIOR, CUANDO PUEDES USAR SOLO UNA?

Pero esa solo es mi opinión y mi uso en mi día a día en Nautilus, por lo que, mientras haya cómo hacer dicho cambio, siempre lo haré, siempre lo aplicaré, y aquí la solución.

Instalación de dependencias

Los repositorio de rpmfusion solo se instalan en caso de que no se tengan previamente configurados

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install nautilus-python python3-gobject gtk3 python3 python2 gobject-introspection-devel pkg-config python3-devel

Configuración

Aquí la configuración en github https://github.com/jesusferm/Nautilus-43-BackSpace: se aceptan sugerencias y mejoras

  • Configuración comprobada en fedora 37 y distribuciones basadas en arch con gnome 43
mkdir -p ~/.local/share/nautilus-python/extensions
gnome-text-editor ~/.local/share/nautilus-python/extensions/BackspaceBack.py
#!/usr/bin/env python
# created by linuxitos
import gi

gi.require_version('Nautilus', '4.0')
gi.require_version('Gtk', '4.0')
from gi.repository import GObject, Nautilus, Gtk, GLib

def idle_callback(*args):
    app = Gtk.Application.get_default()
    app.set_accels_for_action("win.up", ["BackSpace"])
    return False

def window_added(*args):
    GLib.idle_add(idle_callback, None)

class BackspaceBack(GObject.GObject, Nautilus.ColumnProvider):
        app = Gtk.Application.get_default()
        app.set_accels_for_action("win.up", ["BackSpace"])
        app.connect("window-added", window_added)
nautilus -q

Comentarios:

Entradas del blog
Redes sociales
Accesos directos