{"id":4404,"date":"2024-09-20T23:08:56","date_gmt":"2024-09-21T05:08:56","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=4404"},"modified":"2024-09-21T14:06:14","modified_gmt":"2024-09-21T20:06:14","slug":"habilitar-backspace-en-nautilus-files-gnome-fedora","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/habilitar-backspace-en-nautilus-files-gnome-fedora\/","title":{"rendered":"Habilitar backspace en Nautilus\/Files Gnome | Fedora"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/09\/backspacefedora41-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"485\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/09\/backspacefedora41-1.png\" alt=\"\" class=\"wp-image-4412\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/09\/backspacefedora41-1.png 860w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/09\/backspacefedora41-1-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/09\/backspacefedora41-1-768x433.png 768w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Contexto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En la versi\u00f3n 37 de Fedora con nautilus 43, la tecla retroceso en nautilus dej\u00f3 de utilizarse para volver al directorio anterior.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">En lo personal nunca me gust\u00f3 ese cambio, nunca lo aceptar\u00e9, POR LA SENCILLA RAZ\u00d3N, DE QUE NO ENTIENDO, POR QU\u00c9 TENER QUE USAR LA COMBINACI\u00d3N DE DOS TECLAS PARA VOLVER AL DIRECTORIO ANTERIOR, CUANDO PUEDES USAR SOLO UNA?<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Pero, esa s\u00f3lo es mi opini\u00f3n, mi comodidad y experiencia en mi trabajo d\u00eda a d\u00eda con Nautilus, por lo que, mientras yo encuentre c\u00f3mo regresar o habilitar dicha funci\u00f3n, lo seguir\u00e9 haciendo.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Hasta la versi\u00f3n 46 de Nautilus\/Files de Gnome que ven\u00eda por defecto en Fedora 40, el script que utilizaba para habilitar la tecla de backspace o retroceso para volver al directorio  anterior o padre, funcionaba bien, sin embargo, en la versi\u00f3n 47 de Files o Nautilus, ya no funciona. As\u00ed que el script, requiere una actualizaci\u00f3n, m\u00ednima pero la requiere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n de dependencias<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los repositorio de rpmfusion solo se instalan en caso de que no se tengan previamente configurados<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo dnf install https:\/\/download1.rpmfusion.org\/free\/fedora\/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo dnf install https:\/\/download1.rpmfusion.org\/nonfree\/fedora\/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo dnf install nautilus-python python3-gobject gtk3 python3 gobject-introspection-devel pkg-config python3-devel nautilus-extension file-roller-nautilus nautilus-devel nautilus-extensions nautilus-python-devel\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed la configuraci\u00f3n en <a href=\"https:\/\/gitlab.com\/linuxitos\/backspace-nautilus\" target=\"_blank\" rel=\"noreferrer noopener\">Nautilus enable BackSpace<\/a>: se aceptan sugerencias y mejoras<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crear el siguiente directorio:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">mkdir -p ~\/.local\/share\/nautilus-python\/extensions<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Crear el archivo en el directorio creado previamente:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor ~\/.local\/share\/nautilus-python\/extensions\/BackspaceBack.py<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El script a utilizar depender\u00e1 de la versi\u00f3n de Gnome files se tenga, si tienen una versi\u00f3n superior a 37 y menor o igual a 46 usar \u00e9ste script:<\/li>\n<\/ul>\n\n\n\n<pre style=\"background: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">#!\/usr\/bin\/env python\n# created by linuxitos\nimport gi\n\ngi.require_version('Nautilus', '4.0')\ngi.require_version('Gtk', '4.0')\nfrom gi.repository import GObject, Nautilus, Gtk, GLib\n\ndef idle_callback(*args):\n    app = Gtk.Application.get_default()\n    app.set_accels_for_action(\"win.up\", [\"BackSpace\"])\n    return False\n\ndef window_added(*args):\n    GLib.idle_add(idle_callback, None)\n\nclass BackspaceBack(GObject.GObject, Nautilus.ColumnProvider):\n        app = Gtk.Application.get_default()\n        app.set_accels_for_action(\"win.up\", [\"BackSpace\"])\n        app.connect(\"window-added\", window_added)<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si tiene Gnome 47 o superior, usar \u00e9ste otro script<\/li>\n<\/ul>\n\n\n\n<pre style=\"background: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #333; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">#!\/usr\/bin\/env python\n# created by linuxitos\nimport gi\n\ngi.require_version('Nautilus', '4.0')\ngi.require_version('Gtk', '4.0')\nfrom gi.repository import GObject, Nautilus, Gtk, GLib\n\ndef idle_callback(*args):\n    app = Gtk.Application.get_default()\n    app.set_accels_for_action(\"slot.up\", [\"BackSpace\"])\n    return False\n\ndef window_added(*args):\n    GLib.idle_add(idle_callback, None)\n\nclass BackspaceBack(GObject.GObject, Nautilus.ColumnProvider):\n        app = Gtk.Application.get_default()\n        app.set_accels_for_action(\"slot.up\", [\"BackSpace\"])\n        app.connect(\"window-added\", window_added)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Reiniciar nautilus\/files<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">nautilus -q<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Espero y sea de utilidad, fue probado y utilizado desde Fedora 37, hasta la versi\u00f3n 41 Beta de fedora con gnome 47.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/gitlab.com\/linuxitos\/backspace-nautilus\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/gitlab.com\/linuxitos\/backspace-nautilus<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexto En la versi\u00f3n 37 de Fedora con nautilus 43, la tecla retroceso en nautilus dej\u00f3 de utilizarse para volver al directorio anterior. En lo personal nunca me gust\u00f3 ese cambio, nunca lo aceptar\u00e9, POR LA SENCILLA RAZ\u00d3N, DE QUE NO ENTIENDO, POR QU\u00c9 TENER QUE USAR LA COMBINACI\u00d3N DE DOS TECLAS PARA VOLVER AL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4412,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[308,394,395,32,1226],"tags":[1578,2016,2015,2012,2014,2017,2013,1579],"class_list":["post-4404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backspace","category-entorno-gnome","category-escritorio-gnome","category-gnome-shell","category-install-gnome","tag-backspace","tag-backspace-files","tag-backspace-gnome","tag-directorio","tag-enable-backspace","tag-files","tag-habilitar-backspace","tag-nautilus"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=4404"}],"version-history":[{"count":7,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4404\/revisions"}],"predecessor-version":[{"id":4413,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4404\/revisions\/4413"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/4412"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=4404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=4404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=4404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}