{"id":745,"date":"2020-07-11T01:14:11","date_gmt":"2020-07-10T23:14:11","guid":{"rendered":"https:\/\/www.pinguytaz.net\/?p=745"},"modified":"2020-07-11T01:14:25","modified_gmt":"2020-07-10T23:14:25","slug":"configuremos-nuestro-i3wm","status":"publish","type":"post","link":"https:\/\/www.pinguytaz.net\/index.php\/2020\/07\/11\/configuremos-nuestro-i3wm\/","title":{"rendered":"Configuremos nuestro \u00abi3wm\u00bb"},"content":{"rendered":"\n<p>Normalmente he utilizado GNOME, cada vez que probaba uno distintos volv\u00eda a GNOME, pero deseaba algo m\u00e1s ligero y  que no me volviera loco para usarlo y configurarlo.<\/p>\n\n\n\n<p> <a href=\"https:\/\/i3wm.org\">i3wm<\/a> es un gestor de ventanas que parece haber logrado mis objetivos del nuevo gestor de ventanas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ligero.<\/li><li>F\u00e1cil de configurar y saber que se estamos haciendo. <\/li><li>Flexible<\/li><\/ul>\n\n\n\n<p>Antes de continuar, explicando mi configuraci\u00f3n para que la adapt\u00e9is a vuestras necesidades, decir que se puede encontrar los ficheros de configuraci\u00f3n y script utilizados en el <a href=\"https:\/\/github.com\/pinguytaz\/ConfScript\/tree\/master\/i3\">GITHUB de la p\u00e1gina<\/a>.<\/p>\n\n\n\n<p>Me encontr\u00e9 con peque\u00f1o problema con el TouchPAD, pero lo resolvimos r\u00e1pidamente configurando X11. La configuraci\u00f3n a a\u00f1adir esta tambi\u00e9n en el  <a href=\"https:\/\/github.com\/pinguytaz\/ConfScript\/tree\/master\/X11\">GITHUB de la p\u00e1gina<\/a>.<\/p>\n\n\n\n<p><a href=\"https:\/\/i3wm.org\/\">i3wm<\/a> se suele usar con el teclado m\u00e1s que con el rat\u00f3n pero de forma sencilla, para esto hemos creado una plantilla de teclado, tanto de las funciones ya configuradas por defecto como las m\u00edas.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/github.com\/pinguytaz\/ConfScript\/blob\/master\/i3\/Plantilla%20i3.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2020\/07\/image-1024x724.png\" alt=\"\" class=\"wp-image-747\" width=\"575\" height=\"405\" srcset=\"https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2020\/07\/image-300x212.png 300w, https:\/\/www.pinguytaz.net\/wp-content\/uploads\/2020\/07\/image-120x85.png 120w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><figcaption>Plantilla teclado i3Wm<\/figcaption><\/figure><\/div>\n\n\n\n<p>Comenzamos con la explicaci\u00f3n, lo mejor es tener el fichero de configuraci\u00f3n a mano y as\u00ed ir modificando lo que nos interese, para crear nuestra propia configuraci\u00f3n.<\/p>\n\n\n\n<p>Nada m\u00e1s arrancar nos sale la ventana vac\u00eda, pero podemos abrir un terminal (pensemos que este gestor de ventanas esta muy dirigido a desarrolladores) de forma sencilla pulsando las tecla \u00ab<strong>WIN + Ret<\/strong>\u00ab. <\/p>\n\n\n\n<p>Las techas se definen en el fichero de configuraci\u00f3n \u00ab.config\\i3\\config\u00bb con el comando <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bindsym $mod+&lt;tecla> &lt;comando>       # $mod esta configurado como Mod4 que es la tecla WIN.<\/code><\/pre>\n\n\n\n<p>Para cargar otras aplicaciones \u00ab<strong>WIN + <\/strong>d\u00bb y nos visualiza elegimos, en el fichero de configuraci\u00f3n podemos ver que hemos cambiado \u00abdmenu\u00bb por \u00ab<a href=\"https:\/\/github.com\/davatorium\/rofi\">rofi<\/a>\u00bb ya que nos permite muchas configuraciones y ademas tiene la opci\u00f3n de ver las aplicaciones en ejecuci\u00f3n que la hemos configurado con \u00ab<strong>WIN + TAB<\/strong>\u00ab<\/p>\n\n\n\n<p>Hemos a\u00f1adido como novedad las tecla \u00ab<strong>WIN+O<\/strong>\u00bb que nos permite abrir r\u00e1pidamente (opera, chrome, firefox y thunderbird) y llevar estas aplicaciones al espacio de trabajo 10 (llamado www) ademas de poder acceder a ellas en plan carpetas. Esto nos permite tener las aplicaciones de internet todas en un espacio de trabajo (disponemos de 10) y f\u00e1cilmente accesibles.<\/p>\n\n\n\n<p>Las ventanas por defecto van abri\u00e9ndose ocupando toda la ventana, pero tambi\u00e9n se pueden poner en modo flotante \u00ab<strong>WIN+Mayusculas+Espacio<\/strong>\u00bb as\u00ed como distribuirlas en carpetas (como nuestro espacio de trabajo \u00abwww\u00bb) \u00ab<strong>WIN+w<\/strong>\u00bb o apiladas \u00ab<strong>WIN+s<\/strong>\u00bb y siempre podremos volver al origen con \u00ab<strong>WIN+e<\/strong>\u00ab.<\/p>\n\n\n\n<p>El cambio de foco de la ventanas, recordemos que normalmente tienden a ocupar toda la ventana y de forma visible, se realizara con \u00ab<strong>WIN+cursores<\/strong>\u00bb y si pulsaremos tambi\u00e9n las may\u00fasculas las podremos mover.<\/p>\n\n\n\n<p>La barra de estado hemos usado \u00ab<a href=\"https:\/\/py3status.readthedocs.io\/en\/latest\/index.html\">py3status<\/a>\u00bb y no la estandar \u00abi3status\u00bb por la cantidad de m\u00f3dulos que tiene y ademas poder crear los nuestros propios ya sean con guiones shell o python.<\/p>\n\n\n\n<p>Podemos hacer que las ventanas se comporten de forma especial, para esto vemos la caracter\u00edsticas \u00abWM_CLASS\u00bb de estas para as\u00ed realizar las operaciones que creamos. En nuestro caso es que se traten como carpetas para las aplicaciones \u00abzoom\u00bb y \u00abVirtualBox\u00bb<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#for_window &#91;class=\"XXXXX\"] move container to workspace $wsYY, layout tabbed, title_format \"NNNN\" \n# Zoom para que sus ventanas se abran en TAB se podria pasar a un WS.\nfor_window &#91;class=\"zoom\"] layout tabbed<\/code><\/pre>\n\n\n\n<p>Lo mejor es instalarlo, en ubuntu es muy sencillo \u00abapt install i3\u00bb y empezar a jugar con el, y si ponemos la configuraci\u00f3n que hemos indicado al principio con sus comentario y usamos la plantilla en poco tiempo estaremos adaptando la configuraci\u00f3n a nuestras necesidades.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Normalmente he utilizado GNOME, cada vez que probaba uno distintos volv\u00eda a GNOME, pero deseaba algo m\u00e1s ligero y que no me volviera loco para usarlo y configurarlo. i3wm es un gestor de ventanas que parece haber logrado mis objetivos del nuevo gestor de ventanas: Ligero. F\u00e1cil de configurar y saber que se estamos haciendo. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":747,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[64],"tags":[139,138,137,140],"class_list":["post-745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas-operativos","tag-i3wm","tag-py3status","tag-rofi","tag-xprop"],"_links":{"self":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":3,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/posts\/745\/revisions\/749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/media\/747"}],"wp:attachment":[{"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pinguytaz.net\/index.php\/wp-json\/wp\/v2\/tags?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}