{"id":3716,"date":"2022-11-19T18:33:20","date_gmt":"2022-11-20T00:33:20","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=3716"},"modified":"2022-11-19T23:18:34","modified_gmt":"2022-11-20T05:18:34","slug":"activar-tecla-backspace-nautilus-fedora-37","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/activar-tecla-backspace-nautilus-fedora-37\/","title":{"rendered":"Activar tecla BackSpace Nautilus | Fedora 37"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05-1024x558.png\" alt=\"\" class=\"wp-image-3717\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05-1024x558.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05-300x163.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05-768x418.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/Screenshot-from-2022-11-19-18-24-05.png 1515w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/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 no se usa para volver a la carpeta atr\u00e1s, 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\n\n\n<p class=\"wp-block-paragraph\">Pero esa solo es mi opini\u00f3n y mi uso en mi d\u00eda a d\u00eda en Nautilus, por lo que, mientras haya c\u00f3mo hacer dicho cambio, siempre lo har\u00e9, siempre lo aplicar\u00e9, y aqu\u00ed la soluci\u00f3n.<\/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 python2 gobject-introspection-devel pkg-config python3-devel<\/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 github <a href=\"https:\/\/github.com\/jesusferm\/Nautilus-43-BackSpace\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/jesusferm\/Nautilus-43-BackSpace<\/a>: se aceptan sugerencias y mejoras<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuraci\u00f3n comprobada en fedora 37 y distribuciones basadas en arch con gnome 43<\/li>\n<\/ul>\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<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<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<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\"><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/jesusferm\/Nautilus-43-BackSpace\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/jesusferm\/Nautilus-43-BackSpace<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Contexto En la versi\u00f3n 37 de fedora con nautilus 43, la tecla retroceso en nautilus no se usa para volver a la carpeta atr\u00e1s, 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1101],"tags":[1856,1754,1578,1854,1853,1855],"class_list":["post-3716","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualizar-fedora","tag-activar-backspace-nautilus","tag-arch","tag-backspace","tag-gnome-43","tag-nautilus-43","tag-tecla-retroceso"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3716","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=3716"}],"version-history":[{"count":3,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3716\/revisions"}],"predecessor-version":[{"id":3722,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3716\/revisions\/3722"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/3717"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=3716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=3716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=3716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}