{"id":1980,"date":"2018-11-03T15:20:59","date_gmt":"2018-11-03T21:20:59","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=1980"},"modified":"2018-11-03T15:21:01","modified_gmt":"2018-11-03T21:21:01","slug":"bakspace-para-regresar-a-la-carpeta-anterior-en-nautilus-fedora-29","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/bakspace-para-regresar-a-la-carpeta-anterior-en-nautilus-fedora-29\/","title":{"rendered":"Bakspace para regresar a la carpeta anterior en Nautilus | Fedora 29"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-55-28.png\" alt=\"\" class=\"wp-image-1981\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-55-28.png 1366w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-55-28-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-55-28-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-55-28-1024x576.png 1024w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ya hab\u00eda explicado mi frustraci\u00f3n cuando en Nautilus quitaron al tecla de retroceso para ir a la carpeta anterior, y \u00e9sto es m\u00e1s bien por comodidad m\u00eda, digo, es m\u00e1s f\u00e1cil usar una sola tecla para regresar al directorio anterior, que usar dos.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Debo recordar, que en gustos se rompen g\u00e9neros, de tal modo que si no les molesta usar dos teclas, lo pueden dejar tal cual mo est\u00e1.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando paquetes necesarios<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La funcionalidad se agrega desde un peque\u00f1o script hecho en pyton, por lo tanto es necesario instalar algunas librer\u00edas y paquetes del mismo.<\/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 nautilus-python python-gobject python-xpyb python3 python2<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Configurando el script<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El script, fue creado por un usuario de github, el cual lo pueden visitar aqu\u00ed:\u00a0<a href=\"https:\/\/github.com\/riclc\/nautilus_backspace\">https:\/\/github.com\/riclc\/nautilus_backspace<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crear una carpeta con el siguiente comando:<\/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\">Dentro de la carpeta anterior, crear el siguiente archivo:<\/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;\">gedit ~\/.local\/share\/nautilus-python\/extensions\/BackspaceBack.py<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro del archivo que se abrir\u00e1, copiar el siguiente contenido:<\/p>\n\n\n\n<pre class=\"xtypo_info\" style=\"background: url(&quot;assets\/shadow.png&quot;) 50% 100% repeat-x rgb(245, 245, 245); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(204, 204, 204) 0px 0px 3px; box-sizing: border-box; color: #262626; font-family: &quot;Courier 10 Pitch&quot;, Courier, monospace; font-size: 1.5rem; font-stretch: normal; font-style: inherit; font-weight: inherit; line-height: 1.6; margin-bottom: 10px; max-width: 100%; outline: 0px; overflow: auto; padding: 9.5px; tab-size: 4; text-shadow: rgb(255, 255, 255) 0px 1px 0px; vertical-align: baseline; word-break: break-all; word-wrap: break-word;\"><span style=\"border: 0px; color: #333333; font-family: &quot;menlo&quot; , &quot;monaco&quot; , &quot;consolas&quot; , &quot;courier new&quot; , monospace; font-size: 15px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"><span style=\"border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 18.5714px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;\">#!\/usr\/bin\/env python\n# -*- coding: utf-8 -*-\n# by Ricardo Lenz, 2016-jun\n# riclc@hotmail.com\n#\nimport os, gi\ngi.require_version('Nautilus', '3.0')\nfrom gi.repository import GObject, Nautilus, Gtk, Gio, GLib\n\ndef ok():\n    app = Gtk.Application.get_default()\n    app.set_accels_for_action( \"win.up\", [\"BackSpace\"] )\n    #print app.get_actions_for_accel(\"BackSpace\")\n    #print app.get_actions_for_accel(\"<alt>Up\")\n\nclass BackspaceBack(GObject.GObject, Nautilus.LocationWidgetProvider):\n    def __init__(self):\n        pass\n    \n    def get_widget(self, uri, window):\n        ok()\n        return None<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guardar el documento, y aplicar el siguiente comando para terminar todo proceso de nautilus y volverlo a iniciarlo.<\/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;\">killall nautilus<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si por alguna raz\u00f3n no funciona, entonces es necesario verificar el error que lanza nautilus, terminar todos los proceso de nautilus, y volver a ejecutarlo, pero desde la terminal<\/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<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Al abrir, mostrar\u00e1 posibles errores como los que se muestran en la imagen de abajo:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1366\" height=\"741\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-40-24.png\" alt=\"\" class=\"wp-image-1984\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-40-24.png 1366w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-40-24-300x163.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-40-24-768x417.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2018\/11\/Captura-de-pantalla-de-2018-11-03-14-40-24-1024x555.png 1024w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En caso de que se trate de una libreria faltante, y que realmente no se haya instalado, verificar en la ruta que no exista, pero s\u00ed la base, por ejemplo que haya libpython3.7, entonces se corregir\u00e1 creando un enlace:<\/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 ln -s \/usr\/lib64\/libpython3.7m.so.1.0 \/usr\/lib64\/libpython3.7.so.1.0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y hacer lo mismo para las librer\u00edas que hagan falta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya hab\u00eda explicado mi frustraci\u00f3n cuando en Nautilus quitaron al tecla de retroceso para ir a la carpeta anterior, y \u00e9sto es m\u00e1s bien por comodidad m\u00eda, digo, es m\u00e1s f\u00e1cil usar una sola tecla para regresar al directorio anterior, que usar dos. Debo recordar, que en gustos se rompen g\u00e9neros, de tal modo que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1569,305],"tags":[1578,1579],"class_list":["post-1980","post","type-post","status-publish","format-standard","hentry","category-fedora-29","category-nautilus","tag-backspace","tag-nautilus"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1980","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=1980"}],"version-history":[{"count":1,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1980\/revisions"}],"predecessor-version":[{"id":1985,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1980\/revisions\/1985"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}