{"id":1290,"date":"2014-08-23T14:36:44","date_gmt":"2014-08-23T17:36:44","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=1290"},"modified":"2014-08-23T14:36:44","modified_gmt":"2014-08-23T17:36:44","slug":"introducao-ao-gerenciador-de-janelas-i3","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=1290","title":{"rendered":"Introdu\u00e7\u00e3o ao gerenciador de janelas i3"},"content":{"rendered":"<table border=\"0\" width=\"100%\" cellspacing=\"3\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td colspan=\"2\"><b>Introdu\u00e7\u00e3o<\/b><\/p>\n<div>\n<p>O artigo leva em considera\u00e7\u00e3o a distribui\u00e7\u00e3o Slackware e Ubuntu, mas as informa\u00e7\u00f5es servem para qualquer distribui\u00e7\u00e3o que tenha o gerenciador de janelas i3 instalado.<\/p>\n<p>Comecei a usar o i3 recentemente, por isso, n\u00e3o tenho muito conhecimento sobre ele, somente o b\u00e1sico. Mesmo assim, creio que posso ajudar usu\u00e1rios que est\u00e3o querendo come\u00e7ar a usar o i3 e gostariam de orienta\u00e7\u00f5es iniciais.<\/p>\n<h1>Sobre o i3<\/h1>\n<p>i3 \u00e9 um gerenciador de janelas muito leve, que suporta v\u00e1rios monitores (cada \u00e1rea de trabalho fica em um monitor automaticamente), acess\u00edvel tanto atrav\u00e9s de teclas de atalho, como por mouse. Tamb\u00e9m \u00e9 muito simples de configurar, pois suas configura\u00e7\u00f5es s\u00e3o definidas em texto simples.<\/p>\n<p>P\u00e1gina oficial:<\/p>\n<ul>\n<li><a href=\"http:\/\/i3wm.org\/\">i3 &#8211; improved tiling wm<\/a><\/li>\n<\/ul>\n<p>Guia do usu\u00e1rio:<\/p>\n<ul>\n<li><a href=\"http:\/\/i3wm.org\/docs\/userguide.html\">i3: i3 User\u2019s Guide<\/a><\/li>\n<\/ul>\n<p>Screenshots:<\/p>\n<ul>\n<li><a href=\"http:\/\/i3wm.org\/screenshots\/\">i3 &#8211; improved tiling wm<\/a><\/li>\n<\/ul>\n<p>Veja o v\u00eddeo de apresenta\u00e7\u00e3o, sobre o uso b\u00e1sico do i3:<\/p>\n<div class=\"figura\"><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/Wx0eNaGzAZU\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p>E veja este v\u00eddeo mostrando o i3 em a\u00e7\u00e3o:<\/p>\n<div class=\"figura\"><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/ez1ztOAoE1s\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><!--more--><\/p>\n<h1>Instala\u00e7\u00e3o no Ubuntu<\/h1>\n<p>Para usu\u00e1rios da distribui\u00e7\u00e3o Ubuntu, existe o meta-package i3, basta executar:<\/p>\n<p><strong># apt-get install i3<\/strong><\/p>\n<p>Na tela de login, escolha i3.<\/p>\n<h1>Instala\u00e7\u00e3o no Slackware<\/h1>\n<p>Usu\u00e1rios da distribui\u00e7\u00e3o Slackware podem instalar o i3 e suas depend\u00eancias atrav\u00e9s de SlackBuilds. Para quem tem o\u00a0sbotools, que \u00e9 o gerenciador de pacotes SlackBuilds com gerenciamento de depend\u00eancias, basta executar:<\/p>\n<p><strong># sboinstall i3 i3status<\/strong><\/p>\n<p>Escolha o gerenciador de janelas i3:<\/p>\n<p><strong>$ xwmconfig<\/strong><\/p>\n<h1>Primeira vez no i3<\/h1>\n<p>Ap\u00f3s inicializar o i3 pela primeira vez, aparecer\u00e1 uma janelinha perguntando:<\/p>\n<p><sub>You have not configured i3 yet.<br \/>\nDo you want me to generate ~\/.i3\/config?<\/sub><\/p>\n<p>&lt;Enter&gt; Yes, generate ~\/.i3\/config<br \/>\n&lt;Esc&gt;\u00a0\u00a0\u00a0No, I will use the defaults<\/p>\n<p>Pressione\u00a0Enter, para que seja criado o arquivo de configura\u00e7\u00e3o.<\/p>\n<p>Depois, ser\u00e1 apresentado:<\/p>\n<p><sub>Please choose either:<\/sub><\/p>\n<p>&#8211;&gt; &lt;Win&gt;\u00a0\u00a0Win as default modifier<br \/>\n&lt;Alt&gt;\u00a0\u00a0Alt as default modifier<\/p>\n<p>Afterwards, press<\/p>\n<p>&lt;Enter&gt; to write ~\/.i3\/config<br \/>\n&lt;ESC&gt;\u00a0\u00a0\u00a0to abort<\/p>\n<p>Nesse caso, se pressionar\u00a0Enter, a tecla MOD ser\u00e1 &#8220;Win&#8221; (aquela com bandeirinha do Windows). Se quiser que a tecla MOD seja\u00a0Alt, pressione\u00a0Alt, para mudar e\u00a0Enter.<\/p>\n<p>Mas, o que \u00e9 a tecla MOD? \u00c9 a tecla que serve de base para ser usada em atalhos para gerenciar as janelas. Por exemplo, para deixar uma janela ocupando toda a tela (FullScreen) o comando \u00e9\u00a0MOD+f.<\/p>\n<h1>Configura\u00e7\u00e3o b\u00e1sica do i3<\/h1>\n<p>Agora, diante dessa tela minimalista, sem menus e exigindo combina\u00e7\u00f5es de teclas para gerenciar as janelas, o usu\u00e1rio pode ficar um pouco atordoado ou perdido. \u00c9 normal, fique tranquilo.<\/p>\n<p>Primeiramente, abra o terminal com a seguinte combina\u00e7\u00e3o de teclas:\u00a0MOD+Enter<\/p>\n<p>Crie um backup do arquivo de configura\u00e7\u00e3o original (intocado), para recarreg\u00e1-lo caso algo d\u00ea errado:<\/p>\n<p><strong>$ cp .i3\/config .i3\/config.ori<\/strong><\/p>\n<p>Use seu editor de texto preferido e edite o arquivo de configura\u00e7\u00e3o do i3:<\/p>\n<p><strong>$ nano .i3\/config<\/strong><\/p>\n<p>Se quiser alterar a tecla MOD, procure por:\u00a0set $mod<\/p>\n<p>Caso prefira definir a tecla MOD como\u00a0Alt, deixe assim:<\/p>\n<div class=\"codigo\">set $mod Mod1<\/div>\n<p>Se quiser a tecla Win como MOD, deixe assim:<\/p>\n<div class=\"codigo\">set $mod Mod4<\/div>\n<p>Agora, procure por:\u00a0bindsym $mod+Return exec i3-sensible-terminal<br \/>\n\u00c9 a defini\u00e7\u00e3o do terminal executado quando se usa a combina\u00e7\u00e3o:\u00a0MOD+Enter<\/p>\n<p>Troque para seu terminal preferido. Como exemplo, se gosta do\u00a0xfce4-terminal, deixe assim:<\/p>\n<div class=\"codigo\">bindsym $mod+Return exec xfce4-terminal\u00a0\u00a0<span class=\"comentario\">#i3-sensible-terminal<\/span><\/div>\n<p>Fique livre para usar o terminal que mais agrada, Outro exemplo:\u00a0gnome-terminal<\/p>\n<p>Mas calma, n\u00e3o feche o arquivo de configura\u00e7\u00e3o ainda. Vamos olhar os atalhos.<\/p>\n<h1>Atalhos<\/h1>\n<p>Perceba que h\u00e1 atalhos para algumas coisas bem \u00fateis neste arquivo de configura\u00e7\u00e3o do i3. Exemplo:<\/p>\n<ul>\n<li>Fechar janela:\u00a0Shift+MOD+q<\/li>\n<li>Nova \u00e1rea de trabalho:\u00a0MOD+2\u00a0(ou 3, 4, etc)<\/li>\n<li>Reiniciar o gerenciador i3:\u00a0Shift+MOD+r<\/li>\n<li>Fechar o gerenciador i3:\u00a0Shift+MOD+e\u00a0(quando aparecer, clique em:\u00a0yes, exit\u00a0para sair)<\/li>\n<\/ul>\n<p>Voc\u00ea pode adicionar seus pr\u00f3prios atalhos. Exemplo:<\/p>\n<div class=\"codigo\">bindsym $mod+b exec firefox &amp;<br \/>\nbindsym $mod+t exec thunar &amp;<\/div>\n<p>Assim, a combina\u00e7\u00e3o\u00a0MOD+b\u00a0executar\u00e1 o navegador Firefox e a combina\u00e7\u00e3o\u00a0MOD+t\u00a0executar\u00e1 o gerenciador de arquivos Thunar.<\/p>\n<p>Voc\u00ea pode usar outros gerenciadores como o Nautilus (usado no GNOME e no Ubuntu) ou Nemo (usado no\u00a0<a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a>\u00a0Mint). O &#8220;&amp;&#8221; \u00e9 opcional, serve apenas para executar o comando em background.<\/p>\n<p>Agora sim, se quiser, salve o arquivo e feche.<\/p>\n<p>Saia do terminal com:<\/p>\n<p><strong>$ exit<\/strong><\/p>\n<p>Mas para fazer as novas configura\u00e7\u00f5es entrarem em vigor, reinicie o i3 com a combina\u00e7\u00e3o:\u00a0Shift+MOD+r.<\/p>\n<p>Veremos como incrementar o i3, mais \u00e0 frente. Mas por enquanto, com essa configura\u00e7\u00e3o b\u00e1sica, voc\u00ea pode usar e testar o i3 antes de incrementar.<\/p>\n<h1>Usando e testando o i3<\/h1>\n<p>Primeiramente, verifique se o terminal que voc\u00ea escolheu est\u00e1 correto, com a combina\u00e7\u00e3o\u00a0MOD+Enter. Sem fech\u00e1-lo, abra o navegador atrav\u00e9s de combina\u00e7\u00e3o de teclas. Se configurou o atalho do navegador como mostrado anteriormente, use a combina\u00e7\u00e3o\u00a0MOD+b.<\/p>\n<p>Percebeu que agora as janelas ficaram lado a lado?<\/p>\n<p>Esse \u00e9 modo padr\u00e3o do i3, abrir janelas lado a lado. Experimente mudar para o modo com abas laterais:\u00a0MOD+w. Depois o modo com abas sobrepostas:\u00a0MOD+s. Para voltar ao modo padr\u00e3o, use\u00a0MOD+e.<\/p>\n<p>Talvez voc\u00ea prefira esse modo.<\/p>\n<p>Existe um outro modo, chamado Resize que pode ser acessado com\u00a0MOD+r. Depois de ativo, use as teclas\u00a0j, k, l\u00a0e\u00a0\u00e7\u00a0para alterar o tamanho das janelas. Quando terminar, use\u00a0Esc\u00a0para sair do modo Resize.<\/p>\n<p>O modo Resize n\u00e3o \u00e9 muito bom, se voc\u00ea tem mouse, porque o tamanho das janelas pode ser alterado com o mouse.<\/p>\n<p>Mais um modo \u00e9 a janela flutuante. Use a combina\u00e7\u00e3o\u00a0Shift+MOD+barra de espa\u00e7o. Assim a janela fica &#8220;solta&#8221; da grade e voc\u00ea pode mov\u00ea-la livremente ou alterar suas dimens\u00f5es com o mouse.<\/p>\n<p>A melhor forma de testar o modo Resize, \u00e9 combin\u00e1-lo com o modo flutuante. Para isso, torne uma janela flutuante e depois ative o modo Resize, e use as teclas:\u00a0j, k, l\u00a0e\u00a0\u00e7.<\/p>\n<h1>T\u00e1 pegando o jeito!<\/h1>\n<ul>\n<li>Para abrir janelas verticalmente, use\u00a0MOD+v\u00a0antes de abrir uma nova janela.<\/li>\n<li>Para abrir janelas horizontalmente, use\u00a0MOD+h\u00a0antes de abrir uma janela.<\/li>\n<li>Para enviar uma janela para outra \u00e1rea de trabalho, use\u00a0Shift+MOD+x, onde\u00a0<strong>x<\/strong>\u00a0\u00e9 o n\u00famero da \u00e1rea de trabalho.<\/li>\n<\/ul>\n<p>Resumo dos atalhos:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/i301.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_i301.png\" alt=\"\" width=\"500\" height=\"395\" border=\"0\" \/><\/a><\/div>\n<p>O buscador de aplicativos do i3 \u00e9 o\u00a0Dmenu. Acess\u00edvel atrav\u00e9s do comando\u00a0MOD+d. Ap\u00f3s acessar o\u00a0Dmenu, digite o par\u00e2metro de busca e selecione uma op\u00e7\u00e3o, usando as setas do teclado.<\/p>\n<p>OK. Isso \u00e9 tudo o que voc\u00ea precisa saber para come\u00e7ar a usar o i3. A seguir, veremos como incrementar o i3 para deix\u00e1-lo um pouco mais legal. Mas, na pr\u00e1tica, isso n\u00e3o afeta em nada sua usabilidade.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Incrementando<\/b><\/p>\n<div>\n<p>Agora que j\u00e1 foi abordado a uso do i3, ser\u00e1 abordado um pouco da sua configura\u00e7\u00e3o.<\/p>\n<p>Se procurarmos na Internet, veremos que muitos usu\u00e1rios personalizam o i3 para deix\u00e1-lo bem diferente. Veja:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/i302.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_i302.png\" alt=\"\" width=\"500\" height=\"281\" border=\"0\" \/><\/a><\/div>\n<p>Aqui uma tentativa minha de modificar o i3:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/i303.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_i303.png\" alt=\"\" width=\"500\" height=\"281\" border=\"0\" \/><\/a><\/div>\n<p>Como eu falei anteriormente, n\u00e3o tenho muito conhecimento sobre o i3, mas se algum usu\u00e1rio experiente quiser dar dicas, por favor, deixe um coment\u00e1rio.<\/p>\n<p>Veremos agora algumas modifica\u00e7\u00f5es que podemos fazer no i3.<\/p>\n<h1>Barra de status (recomend\u00e1vel)<\/h1>\n<p>Por padr\u00e3o, a barra de status do i3 fica na parte inferior. Para coloc\u00e1-lo na parte superior da tela, edite o arquivo de configura\u00e7\u00e3o:<\/p>\n<p><strong>$ nano ~\/.i3\/config<\/strong><\/p>\n<p>V\u00e1 at\u00e9 o fim do arquivo, onde tem:<\/p>\n<div class=\"codigo\">bar {<br \/>\nstatus_command i3status<br \/>\n}<\/div>\n<p>Adicione\u00a0position top, deixando assim:<\/p>\n<div class=\"codigo\">bar {<br \/>\nstatus_command i3status<br \/>\n<strong>position top<\/strong><br \/>\n}<\/div>\n<p>Salve e feche o arquivo.<\/p>\n<p>Reinicie o gerenciador i3:\u00a0Shift+MOD+r, para ver como ficou.<\/p>\n<p>Agora, veremos os m\u00f3dulos da barra de status.<\/p>\n<p>Antes de come\u00e7ar, fa\u00e7a uma c\u00f3pia do arquivo\u00a0i3status.conf, para o diret\u00f3rio do seu usu\u00e1rio:<\/p>\n<p><strong>$ cp \/etc\/i3status.conf ~\/.i3status.conf<\/strong><\/p>\n<p>Mude o dono do arquivo:<\/p>\n<p><strong>$ cd<\/strong><br \/>\n<strong>$ su<\/strong><br \/>\n<strong># chown seuusu\u00e1rio .i3status.conf<\/strong><\/p>\n<p>Agora vamos editar:<\/p>\n<p><strong>$ nano ~\/.i3status.conf<\/strong><\/p>\n<p>O mais importante aqui, antes de edit\u00e1-lo, \u00e9 perceber a estrutura do arquivo. Muito simples, veja. Primeiro, h\u00e1 os m\u00f3dulos (order) que vamos usar e em seguida, h\u00e1 as &#8220;fun\u00e7\u00f5es&#8221; desses m\u00f3dulos.<\/p>\n<p>Os m\u00f3dulos que voc\u00ea n\u00e3o quer que apare\u00e7am na barra de status, podem ser comentados (colocar\u00a0<strong>#<\/strong>\u00a0na frente).<\/p>\n<p>Exemplo, aqui o padr\u00e3o:<\/p>\n<div class=\"codigo\">order += &#8220;ipv6&#8221;<br \/>\norder += &#8220;disk \/&#8221;<br \/>\norder += &#8220;run_watch DHCP&#8221;<br \/>\norder += &#8220;run_watch VPN&#8221;<br \/>\norder += &#8220;wireless wlan0&#8221;<br \/>\norder += &#8220;ethernet eth0&#8221;<br \/>\norder += &#8220;battery 0&#8221;<br \/>\norder += &#8220;load&#8221;<br \/>\norder += &#8220;tztime local<\/div>\n<p>Mas voc\u00ea n\u00e3o precisa o ipv6, nem da bateria, nem do VPN, nem do DHCP. Nesse caso, ficaria assim:<\/p>\n<div class=\"codigo\"><span class=\"comentario\">#order += &#8220;ipv6&#8221;<\/span><br \/>\norder += &#8220;disk \/&#8221;<br \/>\n<span class=\"comentario\">#order += &#8220;run_watch DHCP&#8221;<\/span><br \/>\n<span class=\"comentario\">#order += &#8220;run_watch VPN&#8221;<\/span><br \/>\norder += &#8220;wireless wlan0&#8221;<br \/>\norder += &#8220;ethernet eth0&#8221;<br \/>\n<span class=\"comentario\">#order += &#8220;battery 0&#8221;<\/span><br \/>\norder += &#8220;load&#8221;<br \/>\norder += &#8220;tztime local<\/div>\n<p>Infelizmente, n\u00e3o tem para onde correr. Se quiser editar a barra de status, ser\u00e1 necess\u00e1rio ler a documenta\u00e7\u00e3o com a descri\u00e7\u00e3o de cada m\u00f3dulo e suas poss\u00edveis vari\u00e1veis.<\/p>\n<p>P\u00e1gina sobre a barra de status:<\/p>\n<ul>\n<li><a href=\"http:\/\/i3wm.org\/i3status\/manpage.html\">i3: i3status(1)<\/a><\/li>\n<\/ul>\n<p>Passe um tempo lendo sobre cada m\u00f3dulo, para fazer as modifica\u00e7\u00f5es necess\u00e1rias.<\/p>\n<p>Aqui, como exemplo, compartilho minha configura\u00e7\u00e3o atual, que eu acho bem simples e f\u00e1cil de entender:<\/p>\n<div class=\"codigo\"><span class=\"comentario\"># i3status configuration file.<\/span><br \/>\n<span class=\"comentario\"># see &#8220;man i3status&#8221; for documentation.<\/span><span class=\"comentario\"># It is important that this file is edited as UTF-8.<\/span><br \/>\n<span class=\"comentario\"># The following line should contain a sharp s:<\/span><br \/>\n<span class=\"comentario\"># \u00df<\/span><br \/>\n<span class=\"comentario\"># If the above line is not correctly displayed, fix your editor first!<\/span><\/p>\n<p>general {<br \/>\ncolors = true<br \/>\ninterval = 5<br \/>\n}<\/p>\n<p><span class=\"comentario\">#order += &#8220;ipv6&#8221;<\/span><br \/>\norder += &#8220;disk \/&#8221;<br \/>\n<span class=\"comentario\">#order += &#8220;run_watch DHCP&#8221;<\/span><br \/>\n<span class=\"comentario\">#order += &#8220;run_watch VPN&#8221;<\/span><br \/>\norder += &#8220;wireless wlan0&#8221;<br \/>\norder += &#8220;ethernet eth0&#8221;<br \/>\norder += &#8220;battery 0&#8221;<br \/>\n<span class=\"comentario\">#order += &#8220;load&#8221;<\/span><br \/>\norder += &#8220;cpu_temperature 0&#8221;<br \/>\norder += &#8220;cpu_usage&#8221;<br \/>\norder += &#8220;tztime local&#8221;<br \/>\norder += &#8220;volume master&#8221;<\/p>\n<p>wireless wlan0 {<br \/>\nformat_up = &#8220;W: (%quality at %essid) %ip&#8221;<br \/>\nformat_down = &#8220;W: down&#8221;<br \/>\n}<\/p>\n<p>ethernet eth0 {<br \/>\n<span class=\"comentario\"># if you use %speed, i3status requires root privileges<\/span><br \/>\nformat_up = &#8220;E: %ip (%speed)&#8221;<br \/>\nformat_down = &#8220;E: down&#8221;<br \/>\n}<\/p>\n<p>battery 0 {<br \/>\n<span class=\"comentario\">#format = &#8220;%status %percentage %remaining&#8221;<\/span><br \/>\n<span class=\"comentario\">#format = &#8220;Bat: %status %remaining (%emptytime %consumption)&#8221;<\/span><br \/>\nformat = &#8220;Bat: %status %percentage&#8221;<br \/>\n}<\/p>\n<p>run_watch DHCP {<br \/>\npidfile = &#8220;\/var\/run\/dhclient*.pid&#8221;<br \/>\n}<\/p>\n<p>run_watch VPN {<br \/>\npidfile = &#8220;\/var\/run\/vpnc\/pid&#8221;<br \/>\n}<\/p>\n<p>tztime local {<br \/>\nformat = &#8220;%a, %d %b &#8211; %H:%M&#8221;<br \/>\n}<\/p>\n<p>load {<br \/>\nformat = &#8220;%1min&#8221;<br \/>\n}<\/p>\n<p>cpu_usage {<br \/>\nformat = &#8220;CPU: %usage&#8221;<br \/>\n}<\/p>\n<p>disk &#8220;\/&#8221; {<br \/>\nformat = &#8220;HD: %percentage_used usado, %avail disp&#8221;<br \/>\n}<\/p>\n<p>volume master {<br \/>\nformat = &#8220;\u266a: %volume&#8221;<br \/>\ndevice = &#8220;default&#8221;<br \/>\nmixer = &#8220;Master&#8221;<br \/>\nmixer_idx = 0<br \/>\n}<\/p>\n<p>cpu_temperature 0 {<br \/>\nformat = &#8220;Temp: %degrees \u00b0C&#8221;<br \/>\npath = &#8220;\/sys\/devices\/platform\/coretemp.0\/temp2_input&#8221;<br \/>\n}<\/p>\n<\/div>\n<p>O diferente do padr\u00e3o, nesta configura\u00e7\u00e3o, basicamente, \u00e9 que h\u00e1 m\u00f3dulos para uso do processador, temperatura do processador e volume do som. E algumas modifica\u00e7\u00f5es nos m\u00f3dulos preexistentes.<\/p>\n<p>Ap\u00f3s editar como deseja, salve e feche o arquivo. Recarregue a barra de status reexecutando o i3:\u00a0Shift+MOD+r.<\/p>\n<h1>Papel de parede (opcional)<\/h1>\n<p>Uma das formas de definir um papel de parede, \u00e9 usando o\u00a0feh. Para isso, instale-o:<\/p>\n<p>Ubuntu:<\/p>\n<p><strong>$ sudo apt-get install feh<\/strong><\/p>\n<p>Slackware:<\/p>\n<p><strong># sboinstall feh<\/strong><\/p>\n<p>O comando para definir o papel de parede, usando o\u00a0feh, \u00e9:<\/p>\n<p><strong>$ feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede\/imagem.jpg<\/strong><\/p>\n<p>Se n\u00e3o quiser definir uma imagem, pode definir uma cor, com o seguinte comando:<\/p>\n<p><strong>$ xsetroot -solid\u00a0<\/strong>&#8220;<span class=\"comentario\">#333333&#8243;<\/span><\/p>\n<p>Onde o\u00a0#333333, \u00e9 o valor em hexadecimal da cor no padr\u00e3o RGB.<\/p>\n<p>Quem j\u00e1 jogou &#8220;Castlevania: Symphony of the Night&#8221;, pode lembrar da configura\u00e7\u00e3o da cor da capa do vampiro.<\/p>\n<p>Se quiser saber que cor determinado c\u00f3digo ir\u00e1 gerar, pode fazer o teste em:\u00a0<a href=\"http:\/\/hex.colorrrs.com\/\">HEX to RGB Converter<\/a><\/p>\n<p>Por fim, \u00e9 necess\u00e1rio configurar para que o comando seja executado automaticamente ao iniciar o i3.<\/p>\n<p>Para isso, edite o arquivo de configura\u00e7\u00e3o:<\/p>\n<p><strong>$ nano ~\/.i3\/config<\/strong><\/p>\n<p>E adicione as seguintes linhas (onde achar melhor):<\/p>\n<div class=\"codigo\">\n<p><span class=\"comentario\">### in\u00edcio autom\u00e1tico<\/span><\/p>\n<p><span class=\"comentario\">#exec &#8211;no-startup-id feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede\/imagem.jpg<\/span><br \/>\nexec &#8211;no-startup-id xsetroot -solid &#8220;#333333&#8221;<\/p>\n<\/div>\n<p>Salve e feche. Reexecute o i3:\u00a0Shift+MOD+r<\/p>\n<p>Obs.: a primeira linha est\u00e1 comentada, isso significa que n\u00e3o ser\u00e1 usada. Se quiser trocar, comente a debaixo e descomente a de cima. Voc\u00ea tamb\u00e9m pode usar\u00a0exec_alway\u00a0ao inv\u00e9s de\u00a0exec, para que o comando seja executado sempre que reiniciar o i3 (com:\u00a0Shift+MOD+r), n\u00e3o apenas na primeira vez.<\/p>\n<p>A seguir, veremos mais detalhes como temas e aplicativos \u00fateis.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\"><b>Finalizando<\/b><\/p>\n<div>\n<h1>Papel de parede aleat\u00f3rio (opcional)<\/h1>\n<p>Seria legal ter papel de parede que muda aleatoriamente a cada 10 minutos, n\u00e3o \u00e9 mesmo? Tudo bem que 95% das vezes, o usu\u00e1rio de i3 n\u00e3o vai ficar olhando a \u00e1rea de trabalho, mas \u00e9 algo legal para fazer.<\/p>\n<p>Primeiro, fa\u00e7a ou baixe um pacote de pap\u00e9is de parede. Se quiser, pode usar um que fiz com tema de fic\u00e7\u00e3o cient\u00edfica. Basta clicar\u00a0<a href=\"https:\/\/www.dropbox.com\/sh\/gp3t1ig18b8gjio\/AACL679VE1PseFw-YyNsrGFSa\">aqui<\/a>.<\/p>\n<p>Salve e descompacte:<\/p>\n<p><strong>$ cd<\/strong><br \/>\n<strong>$ cd Downloads<\/strong><br \/>\n<strong>$ unzip scifi.zip -d .<\/strong><\/p>\n<p>Agora, crie um script com um &#8220;whilezinho&#8221; para efetuar a mudan\u00e7a de papel de parede com intervalo de 10 minutos:<\/p>\n<p><strong>$ nano .random_wallpaper.sh<\/strong><\/p>\n<p>Conte\u00fado do script:<\/p>\n<div class=\"codigo\"><span class=\"comentario\">#!\/bin\/bash<\/span><br \/>\nwhile true; do<br \/>\nfeh &#8211;randomize &#8211;bg-fill ~\/Downloads\/scifi\/*<br \/>\nsleep 600<br \/>\ndone<\/div>\n<p>Salve e feche. Torne-o execut\u00e1vel:<\/p>\n<p><strong>$ chmod +x .random_wallpaper.sh<\/strong><\/p>\n<p>Execute:<\/p>\n<p><strong>$ sh .random_wallpaper.sh &amp;<\/strong><\/p>\n<p>Se voc\u00ea colocou tudo certo, o papel de parede ser\u00e1 alterado e depois novamente a cada 600 segundos.<\/p>\n<p>Adicione um comando para executar o script automaticamente junto com os outros comandos, nas configura\u00e7\u00f5es:<\/p>\n<p><strong>$ nano .i3\/config<\/strong><\/p>\n<div class=\"codigo\">\n<p><span class=\"comentario\">### in\u00edcio autom\u00e1tico<\/span><\/p>\n<p><span class=\"comentario\">#exec &#8211;no-startup-id feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede\/imagem.jpg<\/span><br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id xsetroot -solid &#8220;#333333&#8221;<\/span><br \/>\nexec_always ~\/.random_wallpaper.sh<\/p>\n<\/div>\n<p>Salve e feche o arquivo. Reexecute o i3:\u00a0Shift+MOD+r.<\/p>\n<h1>Tema GTK e \u00edcones (recomendado)<\/h1>\n<p>Para alterar o tema GTK e \u00edcones, voc\u00ea s\u00f3 precisa de um gerenciador de temas. Se voc\u00ea tem o gerenciador de configura\u00e7\u00f5es do Xfce, basta usar:<\/p>\n<p><strong>$ xfce4-appearance-settings<\/strong><\/p>\n<div class=\"figura\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/i304.png\" alt=\"\" width=\"396\" height=\"452\" \/><\/div>\n<p>Se n\u00e3o tem nenhum, recomendo instalar o\u00a0lxappearance.<\/p>\n<p>No Ubuntu:<\/p>\n<p><strong>$ sudo apt-get install lxappearance<\/strong><\/p>\n<p>No Slackware:<\/p>\n<p><strong># sboinstall lxappearance<\/strong><\/p>\n<p>Depois, execute:<\/p>\n<p><strong>$ lxappearance<\/strong><\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/i305.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_i305.png\" alt=\"\" width=\"500\" height=\"659\" border=\"0\" \/><\/a><\/div>\n<p>Use os temas e \u00edcones dispon\u00edveis no seu sistema.<\/p>\n<h1>Cores do i3 (opcional)<\/h1>\n<p>As configura\u00e7\u00f5es do i3 possibilitam uma grande variedade de combina\u00e7\u00f5es de cores, mas sua forma de configurar essas cores impossibilita a cria\u00e7\u00e3o de pacotes de temas. Normalmente, o que pode ser feito, \u00e9 copiar arquivos de configura\u00e7\u00e3o dos outros.<\/p>\n<p>Aqui, por exemplo, uma configura\u00e7\u00e3o do usu\u00e1rio\u00a0<a href=\"http:\/\/www.vivaolinux.com.br\/perfil\/verPerfil.php?login=zezaocapoeira\">zezaocapoeira<\/a>, incluindo uma combina\u00e7\u00e3o de cor s\u00f3bria, com bordas escuras:<\/p>\n<ul>\n<li><a href=\"http:\/\/pastebin.com\/pbXzdqQ6\">~\/.i3\/config &#8211; Pastebin.com<\/a><\/li>\n<\/ul>\n<p>Outras forma de obter &#8220;temas&#8221; de cores, \u00e9 atrav\u00e9s de reposit\u00f3rios\u00a0Git. Como exemplo, vamos usar o\u00a0i3-style.<\/p>\n<p>Primeiro instale o\u00a0npm.<\/p>\n<p>No Ubuntu:<\/p>\n<p><strong>$ sudo apt-get install npm<\/strong><\/p>\n<p>No Slackware:<\/p>\n<p><strong># sboinstall node<\/strong><\/p>\n<p>Em seguida, execute:<\/p>\n<p><strong>$ cd<\/strong><br \/>\n<strong>$ su<\/strong><br \/>\n<strong># npm install -g i3-style<\/strong><br \/>\n<strong># exit<\/strong><br \/>\n<strong>$ cp ~\/.i3\/config ~\/.i3\/config.backup<\/strong><br \/>\n<strong>$ i3-style solarized -o ~\/.i3\/config<\/strong><br \/>\n<strong>$ i3-msg restart<\/strong><\/p>\n<p>Perceba que as bordas ficar\u00e3o mais &#8220;alegres&#8221;. Se quiser, ao inv\u00e9s de &#8220;solarized&#8221;, no comando anterior, use outros temas. Os dispon\u00edveis s\u00e3o:<\/p>\n<ul>\n<li>archlinux<\/li>\n<li>debian<\/li>\n<li>default<\/li>\n<li>lime<\/li>\n<li>okraits<\/li>\n<li>solarized<\/li>\n<li>ubuntu<\/li>\n<\/ul>\n<h1>Alterando o Dmenu (opcional)<\/h1>\n<p>Por padr\u00e3o, o Dmenu aparece na parte superior da tela. Para deix\u00e1-lo na parte inferior, acrescente o par\u00e2metro\u00a0-b\u00a0(bottom). No arquivo de configura\u00e7\u00e3o. Exemplo:<\/p>\n<p><strong>$ nano .i3\/config<\/strong><\/p>\n<div class=\"codigo\">bindsym $mod+d exec dmenu_run<\/div>\n<p>Deixe assim:<\/p>\n<div class=\"codigo\">bindsym $mod+d exec dmenu_run -b<\/div>\n<p>Agora, compartilho um altera\u00e7\u00e3o do Dmenu fornecida por zezaocapoeira:<\/p>\n<div class=\"codigo\">\n<p><span class=\"comentario\">#bindsym $mod+d exec dmenu_run<\/span><\/p>\n<p>bindsym $mod+d exec dmenu_run -fn &#8216;xft:Terminus:pixelsize=8&#8217; -nb &#8216;#191919&#8217; -nf &#8216;#9ac0cd&#8217; -sb &#8216;#191919&#8217; -sf &#8216;#bf3f34&#8217; -p &#8216;Selecione uma op\u00e7\u00e3o &gt;&gt; &#8216;<\/p>\n<p><span class=\"comentario\">#bindsym $mod+d exec dmenu_run -fn -bitstream-*-*-r-*-*-*-120-*-*-*-*-*-* -nb &#8216;#191919&#8217; -nf &#8216;#9ac0cd&#8217; -sb &#8216;#191919&#8217; -sf &#8216;#bf3f34&#8217; -p &#8216;Selecione uma op\u00e7\u00e3o &gt;&gt;<\/span><\/p>\n<\/div>\n<p>Ou, se preferir o Dmenu na parte inferior da tela:<\/p>\n<div class=\"codigo\">\n<p>bindsym $mod+d exec dmenu_run -b -fn &#8216;xft:Terminus:pixelsize=8&#8217; -nb &#8216;#191919&#8217; -nf &#8216;#9ac0cd&#8217; -sb &#8216;#191919&#8217; -sf &#8216;#bf3f34&#8217; -p &#8216;Selecione uma op\u00e7\u00e3o &gt;&gt; &#8216;<\/p>\n<p><span class=\"comentario\">#bindsym $mod+d exec dmenu_run -b -fn -bitstream-*-*-r-*-*-*-120-*-*-*-*-*-* -nb &#8216;#191919&#8217; -nf &#8216;#9ac0cd&#8217; -sb &#8216;#191919&#8217; -sf &#8216;#bf3f34&#8217; -p &#8216;Selecione uma op\u00e7\u00e3o &gt;&gt; &#8216;<\/span><\/p>\n<\/div>\n<p>Outra forma de alterar a fonte do Dmenu e, ao mesmo tempo, a fonte dos t\u00edtulos das janelas \u00e9 atrav\u00e9s do\u00a0font pango.<\/p>\n<p>Procure por\u00a0font pango\u00a0no arquivo de configura\u00e7\u00e3o do i3 e altere para a fonte e o tamanho desejado. Exemplo:<\/p>\n<p><strong>$ nano ~\/.i3\/config<\/strong><\/p>\n<p>Onde tem:<\/p>\n<div class=\"codigo\">font pango:DejaVu Sans Mono 8<\/div>\n<p>Deixe assim:<\/p>\n<div class=\"codigo\">font pango:<strong>Monospace 8<\/strong><\/div>\n<p>Salve e feche. Depois, reinicie com:\u00a0Shift+MOD+r<\/p>\n<h1>Aplicativos \u00fateis (recomendado)<\/h1>\n<p>Uma das coisas que fica faltando, para tornar o i3 mais us\u00e1vel \u00e9 adicionar, na inicializa\u00e7\u00e3o do gerenciador, alguns aplicativos \u00fateis como um gerenciador de volume do som e Clipboard. Uma boa sugest\u00e3o, seria instalar o Parcellite e o Volume Icon.<\/p>\n<p>No Ubuntu:<\/p>\n<p><strong>$ sudo apt-get install parcellite volumeicon-alsa<\/strong><\/p>\n<p>No Slackware:<\/p>\n<p><strong># sboinstall parcellite volumeicon<\/strong><\/p>\n<p>Adicione os dois na inicializa\u00e7\u00e3o do i3, juntamente com os comandos que foram adicionados anteriormente:<\/p>\n<p><strong>$ nano .i3\/config<\/strong><\/p>\n<div class=\"codigo\">\n<p><span class=\"comentario\">### in\u00edcio autom\u00e1tico<\/span><\/p>\n<p>exec &#8211;no-startup-id parcellite &amp;<br \/>\nexec &#8211;no-startup-id volumeicon #para ubuntu use volumeicon-alsa<br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede.jpg<\/span><br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id xsetroot -solid &#8220;#333333&#8221;<\/span><br \/>\nexec_always ~\/.random_wallpaper.sh<\/p>\n<\/div>\n<p>Salve e feche o arquivo. Depois, execute os aplicativos no terminal:<\/p>\n<p><strong>$ parcellite &amp;<\/strong><br \/>\n<strong>$ volumeicon-alsa<\/strong>\u00a0<span class=\"comentario\">#Ubuntu<\/span><br \/>\n<strong>$ volumeicon &amp;<\/strong>\u00a0<span class=\"comentario\"># Slackware<\/span><\/p>\n<p>Se quiser que eles sejam executados ao reiniciar o i3, use\u00a0exec_alway, ao inv\u00e9s de\u00a0exec. Outra op\u00e7\u00e3o para o controle de volume, pode ser o\u00a0volti\u00a0ao inv\u00e9s do\u00a0volumeicon.<\/p>\n<p>E o protetor de tela? Bem, o Slackware j\u00e1 vem com o Xscreensaver, bastando adicionar ele ao arquivo de configura\u00e7\u00e3o, assim:<\/p>\n<div class=\"codigo\">exec &#8211;no-startup-id parcellite &amp;<br \/>\nexec &#8211;no-startup-id volumeicon<br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede.jpg<\/span><br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id xsetroot -solid &#8220;#333333&#8221;<\/span><br \/>\nexec_always ~\/.random_wallpaper.sh<br \/>\n&lt;strong&gt;exec &#8211;no-startup-id xscreensaver -no-splash &amp;&lt;\/strong&gt;<\/div>\n<p>Se quiser, pode buscar outros como o\u00a0slock, que \u00e9 bem simples, n\u00e3o tem texto nem nada, apenas a tela preta. Dentre as op\u00e7\u00f5es tamb\u00e9m h\u00e1 o\u00a0gnome-screensaver.<\/p>\n<h1>Compositor (opcional)<\/h1>\n<p>Para que os efeitos de transpar\u00eancia e\/ou sombras sejam ativado, \u00e9 necess\u00e1rio habilitar um compositor. Alguns ambientes gr\u00e1ficos tem seus pr\u00f3prios compositores, como o Xfce, KDE, Unity&#8230; No caso de gerenciadores de janelas leves, como Fluxbox, Openbox e i3, \u00e9 necess\u00e1rio instalar um compositor para ativar alguns &#8220;efeitos&#8221;.<\/p>\n<p>Dentre as op\u00e7\u00f5es mais comuns, existe o\u00a0xcompmgr\u00a0e o\u00a0compton. Para instalar ambos, fa\u00e7a o seguinte:<\/p>\n<p>Para Ubuntu:<\/p>\n<p><strong>$ sudo apt-get install xcompmgr compton<\/strong><\/p>\n<p>Para Slackware:<\/p>\n<p><strong># sboinstall compton<\/strong>\u00a0<span class=\"comentario\"># O xcompmgr j\u00e1 \u00e9 instalado por padr\u00e3o<\/span><\/p>\n<p>Para ativar a transpar\u00eancia e sombras, use:<\/p>\n<p><strong>$ xcompmgr -Cc<\/strong><\/p>\n<p>Ou, se quiser apenas as transpar\u00eancias:<\/p>\n<p><strong>$ xcompmgr -c<\/strong><\/p>\n<p>Se for usar o compton:<\/p>\n<p><strong>$ compton -c<\/strong><\/p>\n<p>Para mais informa\u00e7\u00f5es:<\/p>\n<p><strong>$ xcompmgr &#8211;help<\/strong><br \/>\n<strong>$ compton &#8211;help<\/strong><\/p>\n<p>Ap\u00f3s determinar como quer os efeitos, adicione o comando ao arquivo de configura\u00e7\u00e3o para iniciar automaticamente, juntamente com os outros que foram adicionados antes:<\/p>\n<p><strong>$ nano ~\/.i3\/config<\/strong><\/p>\n<div class=\"codigo\">exec &#8211;no-startup-id parcellite &amp;<br \/>\nexec &#8211;no-startup-id volumeicon<br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id feh &#8211;bg-scale \/caminho\/do\/papel\/de\/parede.jpg<\/span><br \/>\n<span class=\"comentario\">#exec &#8211;no-startup-id xsetroot -solid &#8220;#333333&#8221;<\/span><br \/>\nexec_always ~\/.random_wallpaper.sh<br \/>\nexec &#8211;no-startup-id\u00a0\u00a0xcompmgr -C<\/div>\n<p>Salve e feche.<\/p>\n<p>\u00c9 isso.<\/p>\n<h1>Conclus\u00e3o<\/h1>\n<p>Com certeza, ainda resta muito sobre o i3 para ser abordado. Este artigo tratou apenas dos primeiros passos.<\/p>\n<p>Espero que o artigo ajude pessoas interessadas em usar o i3, mas sentem dificuldade em come\u00e7ar. Aos usu\u00e1rios experientes com i3, por favor, contribuam com coment\u00e1rios, mais dicas de configura\u00e7\u00e3o, etc.<\/p>\n<p>O uso do i3 pode ser motivado por diversas coisas, como necessidade ou apenas por ser divertido\/legal de usar.<\/p>\n<p>Seja qual for o motivo, o usu\u00e1rio\u00a0<a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">GNU\/Linux<\/a>\u00a0tem muitas op\u00e7\u00f5es, essa \u00e9 apenas uma, e uma das melhores.<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o O artigo leva em considera\u00e7\u00e3o a distribui\u00e7\u00e3o Slackware e Ubuntu, mas as informa\u00e7\u00f5es servem para qualquer distribui\u00e7\u00e3o que tenha o gerenciador de janelas i3 instalado. Comecei a usar o i3 recentemente, por isso, n\u00e3o tenho muito conhecimento sobre ele, somente o b\u00e1sico. Mesmo assim, creio que posso ajudar usu\u00e1rios que est\u00e3o querendo come\u00e7ar a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[256,42,51,495,548],"tags":[384,353,708,710,707,709],"class_list":["post-1290","post","type-post","status-publish","format-standard","hentry","category-desktop","category-leitura-recomendada","category-linux-linuxrs","category-profissional-de-ti","category-ubuntu-2","tag-ao","tag-de","tag-gerenciador","tag-i3","tag-introducao","tag-janelas"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1290"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1290\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1290\/revisions\/1291"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}