<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos ubuntu - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/ubuntu</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Sat, 19 Oct 2024 01:01:47 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos ubuntu - Remontti</title>
	<link>https://blog.remontti.com.br/tag/ubuntu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Como é meu desktop de trabalho com Ubuntu Gnome 42? Desapegue desse seu Windows :-)</title>
		<link>https://blog.remontti.com.br/6853</link>
					<comments>https://blog.remontti.com.br/6853#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Sat, 19 Nov 2022 20:30:58 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mikrotik]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[computador]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[meu pc]]></category>
		<category><![CDATA[produtividade]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.remontti.com.br/?p=6853</guid>

					<description><![CDATA[<p>Como me acostumei à utilizar linux em meu desktop para trabalho? Bom desde o tempo do Kurumin que foi minha primeira experiência com linux tenho um grade apreço por este mundo. Você quem sabe&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/6853">Como é meu desktop de trabalho com Ubuntu Gnome 42? Desapegue desse seu Windows :-)</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/meu_desktop_rudimar_remontti_2022.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img fetchpriority="high" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/meu_desktop_rudimar_remontti_2022.png" alt="" width="720" height="340" class="alignnone size-full wp-image-6946" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/meu_desktop_rudimar_remontti_2022.png 720w, https://blog.remontti.com.br/wp-content/uploads/2022/11/meu_desktop_rudimar_remontti_2022-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/meu_desktop_rudimar_remontti_2022-520x245.png 520w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
Como me acostumei à utilizar linux em meu desktop para trabalho? Bom desde o tempo do Kurumin que foi minha primeira experiência com linux tenho um grade apreço por este mundo. Você quem sabe já deve ter ouvido por ai eu falando &#8220;mal&#8221; do Ubuntu, e sim falei, ubuntu é derivado da minha distro favorita Debian, qual Ubuntu utiliza sua base na versão teste do Debian, então quando falei &#8220;mal&#8221; é por que em servidores não sou fã de utiliza-lo, quando se trata de estabilidade o Debian é referencia no mercado, então não entenda errado as coisas&#8230; </p>
<p>Já no meu desktop utilizei ele por muito tempo no início da minha jornada, acabei largando o ubuntu quando sua interface mudou para o Unity, alguns amaram mas eu odiei! E foi ai que fui testando tudo que vinha pela minha frente. Em resumo Debian e Ubuntu foram as distribuições que mais usei em meus desktops. Ultimamente estou usando o Ubuntu em meu notebook Dell, porem sempre faço uns ajustes para meu gosto pessoal. </p>
<p>Vale lembrar também que usei muito a interface KDE mas acabei me apegando ao GNOME Shell, e versões acima da 40 está lindo sua produtividade, então se você vir do Windows recomendo você ver 2 vídeos do DioLinux para se familiarizar melhor, e entender um pouco mais qual é a pegada do Gnome, no primeiro ainda é a versão antiga, mas da para ter uma ideia das coisas.<br />
<iframe width="560" height="315" src="https://www.youtube.com/embed/5jzN0_UXNII" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/wBmjPBPWQGM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Se você seu desktop jogos o windows vai se sair melhor (DirectX). Muitos jogos você consegue rodar no Linux sem muito problema utilizando o <a href="https://lutris.net/" rel="noopener" target="_blank">lutris</a>. Mas como eu não utilizo o PC para jogar, o intuito aqui é para meus amigos e colegas da área mais de telecom que utilizam mais para trabalho, pois sempre prezei por segurança. Como tenho acesso a muitos servidores e roteador eu me sinto inseguro em realizar um acesso a partir de um Windows, pois sei que muitos não pagam por uma licença e desde a instalação já usam algum “crack” para ativação, e como é de minha responsabilidade destes servidores me sinto em paz ao usar Linux. Mas de você gosta de jogos instale com dual boot. Vai jogar entra no windows, vai trabalhar da uma chance pro Linux:-) além do mais o GNOME tem uma pegada muito mais produtiva!</p>
<p>Faça <a href="https://ubuntu.com/download/desktop" rel="noopener" target="_blank">Download do Ubuntu</a> 22.04 LTS (Escolha sempre versão LTS, caso esteja lendo isso numa versão futura)</p>
<p><strong>OBS INSTALAÇÃO</strong><br />
Na instalação do seu Ubuntu escolha a instalação <strong>miníma</strong>, marque também atualizações bem como instalar programas de terceiros.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22.png" alt="" width="954" height="702" class="alignnone size-full wp-image-6855" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22.png 954w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22-300x221.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22-768x565.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /></a></p>
<p><strong>APÓS INSTALAÇÃO</strong><br />
No menu de aplicativos procure por: <strong>Programas e Atualizações</strong> abra-o. e na aba <strong>Aplicativos Ubuntu</strong>: Marque todos menos Código fonte<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1.png" alt="" width="1145" height="587" class="alignnone size-full wp-image-6857" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1.png 1145w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1-300x154.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1-1024x525.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a1-768x394.png 768w" sizes="auto, (max-width: 1145px) 100vw, 1145px" /></a><br />
Aba <strong>Drivers Adicionais</strong>: Selecione o Drive proprietário referente sua placa de vídeo (Pode ser necessário um reboot)<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2.png" alt="" width="1143" height="580" class="alignnone size-full wp-image-6858" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2.png 1143w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2-300x152.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2-1024x520.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_a2-768x390.png 768w" sizes="auto, (max-width: 1143px) 100vw, 1143px" /></a></p>
<p>Certifique-se de estar tudo atualizado.</p>
<pre class="remontti-code">$ sudo apt update; sudo apt upgrade -y</pre>
<p><strong>GNOME COMO VEIO AO MUNDO</strong><br />
<strong>EU NÃO</strong> gosto das modificações que o Ubuntu faz no GNOME (Abandonaram a interface unity mas tentan deixar com a mesma cara), gosto de deixar ele vamos dizer &#8220;natural&#8221; sem firula.</p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39.png" alt="" width="1280" height="800" class="alignnone size-full wp-image-6861" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39.png 1280w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-22_19_11_2022_10_32_39-768x480.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a><br />
Vou mais além, e irei instalar algumas extensões do Gnome Shell que curto. (Use se te agradar)</p>
<pre class="remontti-code">$ sudo apt install gnome-shell-extensions gnome-session gnome-shell-extension-manager \
   gnome-backgrounds gnome-tweaks ubuntu-restricted-extras libfuse2 -y</pre>
<p>Para realizar mais alguns ajustes precisamos fazer a <strong>Integração com GNOME Shell</strong> no a Google Chrome.</p>
<pre class="remontti-code">$ cd /tmp/
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb chrome-gnome-shell -y</pre>
<p>Acesse no Google Chrome: <a href="https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep" rel="noopener" target="_blank">Integração com GNOME Shell</a><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3.png" alt="" width="1269" height="600" class="alignnone size-full wp-image-6864" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3.png 1269w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3-300x142.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3-1024x484.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3-768x363.png 768w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3-520x245.png 520w, https://blog.remontti.com.br/wp-content/uploads/2022/11/VirtualBox_Ubuntu-3-720x340.png 720w" sizes="auto, (max-width: 1269px) 100vw, 1269px" /></a><br />
Com a GNOME Shell instalado no Google Chrome vamos ativar/atualizar a extensão <strong>User-Themes</strong>, acesse acesse: <a href="https://extensions.gnome.org/extension/19/user-themes/" rel="noopener" target="_blank">https://extensions.gnome.org/extension/19/user-themes/ </a><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1.png" alt="" width="1285" height="674" class="alignnone size-full wp-image-6866" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1.png 1285w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1-300x157.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1-1024x537.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_1-768x403.png 768w" sizes="auto, (max-width: 1285px) 100vw, 1285px" /></a></p>
<p>Reinicie seu computador, ao logar agora selecione usar o Gnome sobre Xorg,pois Wayland é o padrão, no entanto exemplo Anydesk, TeamViewer entre outras aplicações vão ter problemas, infelizmente o Wayland não está preparado para tudo ainda. </p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_login_xorg.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_login_xorg.png" alt="" width="793" height="600" class="alignnone size-full wp-image-6880" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_login_xorg.png 793w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_login_xorg-300x227.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_login_xorg-768x581.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></a><br />
Pode aparecer também o inverso Gnome sobre Wayland, neste caso apenas Gnome seria com Xorg.</p>
<p>Já nos deparamos com um Gnome mais puro <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome.png" alt="" width="1280" height="800" class="alignnone size-full wp-image-6872" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome.png 1280w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_gnome-768x480.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg.png" alt="" width="1290" height="803" class="alignnone size-full wp-image-6874" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg.png 1290w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg-300x187.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg-1024x637.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_22_xorg-768x478.png 768w" sizes="auto, (max-width: 1290px) 100vw, 1290px" /></a></p>
<p>Agora você encontra dois novos aplicativos <strong>Ajustes</strong> e <strong>Gerenciador de Extensões</strong> para realizar as <strong>SUAS</strong> fuleiragens! </p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2.png" alt="" width="1264" height="797" class="alignnone size-full wp-image-6878" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2.png 1264w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2-300x189.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2-1024x646.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_2-768x484.png 768w" sizes="auto, (max-width: 1264px) 100vw, 1264px" /></a><br />
Você também pode administrar suas extensões acessando: <a href="https://extensions.gnome.org/local/" rel="noopener" target="_blank">https://extensions.gnome.org/local/</a></p>
<p><strong>EXTENSÕES LEGAIS</strong><br />
&#8211; <a href="https://extensions.gnome.org/extension/3193/blur-my-shell/" rel="noopener" target="_blank">Blur my Shell</a> vai deixar acompanhado o papel de parede.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3.png" alt="" width="1278" height="799" class="alignnone size-full wp-image-6884" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3.png 1278w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_3-768x480.png 768w" sizes="auto, (max-width: 1278px) 100vw, 1278px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/4158/gnome-40-ui-improvements/" rel="noopener" target="_blank">Gnome 4x UI Improvements </a> irá exibir as áreas de trablho, inclusive você pode arrastar uma aplicação para dentro dela.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4.png" alt="" width="1276" height="801" class="alignnone size-full wp-image-6886" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4.png 1276w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4-1024x643.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/Ubuntu_extensao_4-768x482.png 768w" sizes="auto, (max-width: 1276px) 100vw, 1276px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/2890/tray-icons-reloaded/" rel="noopener" target="_blank">Tray Icons: Reloaded </a> caso você tem problema com algum icone que não é exibido na barra, pode tentar usa-lo.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/tray-icon.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/tray-icon.png" alt="" width="400" height="200" class="alignnone size-full wp-image-6887" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/tray-icon.png 400w, https://blog.remontti.com.br/wp-content/uploads/2022/11/tray-icon-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/4679/burn-my-windows/" rel="noopener" target="_blank">Burn My Windows </a> se você é das antigas e lembra do compiz vai gostar desse, janelinha explodindo, pegando fogo, em configurações dessa extensão você encontra muita frescura rsrsrs<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/firulagem.gif" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/firulagem.gif" alt="" width="320" height="200" class="alignnone size-full wp-image-6888" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/4648/desktop-cube/" rel="noopener" target="_blank">Desktop Cube </a> vai tornar suas áreas de trabalho no formato cubo.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/cube.gif" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/cube.gif" alt="" width="320" height="180" class="alignnone size-full wp-image-6889" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/3724/net-speed-simplified/" rel="noopener" target="_blank">Net speed Simplified</a> se você quiser acompanhar o trafego da sua interface de rede.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/trafego.gif" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/trafego.gif" alt="" width="356" height="64" class="alignnone size-full wp-image-6891" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/3396/color-picker/" rel="noopener" target="_blank">Color Picker</a> se você precisa descobrir uma cor de qualquer objeto do seu desktop essa é uma ótima extensão.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/colorpicker.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/colorpicker.png" alt="" width="454" height="345" class="alignnone size-full wp-image-6892" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/colorpicker.png 454w, https://blog.remontti.com.br/wp-content/uploads/2022/11/colorpicker-300x228.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/841/freon/" rel="noopener" target="_blank">Freon</a> para os nerds que gostam de ver informações do seu hardware.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/freon.jpg" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/freon.jpg" alt="" width="417" height="535" class="alignnone size-full wp-image-6893" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/freon.jpg 417w, https://blog.remontti.com.br/wp-content/uploads/2022/11/freon-234x300.jpg 234w" sizes="auto, (max-width: 417px) 100vw, 417px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/750/openweather/" rel="noopener" target="_blank">OpenWeather</a> informações de clima.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/clima.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/clima.png" alt="" width="606" height="302" class="alignnone size-full wp-image-6894" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/clima.png 606w, https://blog.remontti.com.br/wp-content/uploads/2022/11/clima-300x150.png 300w" sizes="auto, (max-width: 606px) 100vw, 606px" /></a></p>
<p>&#8211; <a href="https://extensions.gnome.org/extension/2458/bubblemail/" rel="noopener" target="_blank">Bubblemail</a> se você precisa acompanhar seus e-mails esse cara pode lhe ajudar bastante. é necessário a instalação do <a href="http://bubblemail.free.fr/downloads" rel="noopener" target="_blank">bubblemail</a>.</p>
<pre class="remontti-code">$ cd /tmp; wget http://bubblemail.free.fr/releases/debian/bubblemail_1.8-1_all.deb 
sudo apt install ./bubblemail_1.8-1_all.deb</pre>
<p>Agora basta configurar sua conta na extensão.</p>
<p>Existe muita personalização possíveis, para icones novos e themas crie dois diretórios. </p>
<pre class="remontti-code">$ mkdir ~/.themes
$ mkdir ~/.icons</pre>
<p>Vamos supor que queira alterar o cursor para um novo, vou baixar o <a href="https://www.gnome-look.org/p/999927/" rel="noopener" target="_blank">Cursor Breeze</a> que eu gosto (herança do KDE) faça download do mesmo.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/breeze.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/breeze.png" alt="" width="625" height="71" class="alignnone size-full wp-image-6896" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/breeze.png 625w, https://blog.remontti.com.br/wp-content/uploads/2022/11/breeze-300x34.png 300w" sizes="auto, (max-width: 625px) 100vw, 625px" /></a><br />
<strong>Extraia</strong> o mesmo e mova para a pasta breeze para dentro de <strong>.icons</strong> que esta dentro da sua<strong> Pasta Pessoal</strong>, no linux tudo que começa com ponto é oculto, para exibi-los pressione <strong>CRTL+H</strong>.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor.png" alt="" width="1281" height="799" class="alignnone size-full wp-image-6897" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor.png 1281w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor-300x187.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor-1024x639.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor-768x479.png 768w" sizes="auto, (max-width: 1281px) 100vw, 1281px" /></a><br />
Em seguida abra <strong>Ajustes</strong>, em <strong>Aparência</strong>, <strong>Cursor</strong> selecione <strong>Breeze</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2.png" alt="" width="1281" height="791" class="alignnone size-full wp-image-6898" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2.png 1281w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2-300x185.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2-1024x632.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/cursor2-768x474.png 768w" sizes="auto, (max-width: 1281px) 100vw, 1281px" /></a></p>
<p>Alguns pacotes de icones/themas você encontra no repositório também. Um bem bonito é o Papirus.</p>
<pre class="remontti-code">$ sudo apt install papirus-icon-theme</pre>
<p>Vou deixar alguns Icones/Temas que acho bonito para os temas basta colocar eles na pasta  ~/.themes<br />
<a href="https://www.gnome-look.org/p/1477945" rel="noopener" target="_blank">https://www.gnome-look.org/p/1477945</a><br />
<a href="https://www.gnome-look.org/p/1201366" rel="noopener" target="_blank">https://www.gnome-look.org/p/1201366</a><br />
<a href="https://www.gnome-look.org/p/1357889" rel="noopener" target="_blank">https://www.gnome-look.org/p/1357889</a><br />
<a href="https://www.gnome-look.org/p/1013030" rel="noopener" target="_blank">https://www.gnome-look.org/p/1013030</a><br />
<a href="https://www.gnome-look.org/p/1661983" rel="noopener" target="_blank">https://www.gnome-look.org/p/1661983</a><br />
<a href="https://www.gnome-look.org/p/1678986" rel="noopener" target="_blank">https://www.gnome-look.org/p/1678986</a><br />
<a href="https://www.gnome-look.org/p/1348081" rel="noopener" target="_blank">https://www.gnome-look.org/p/1348081</a><br />
<a href="https://www.pling.com/p/1280977" rel="noopener" target="_blank">https://www.pling.com/p/1280977</a></p>
<p><strong>FERRAMENTAS &#038; UTILITÁRIO</strong><br />
No meu dia dia utilizo muitos da aplicações a baixo no terminal para debugar problemas, recomendo uma leitura do artigo: <a href="https://blog.remontti.com.br/5867" rel="noopener" target="_blank">Como melhorar a produtividade</a>.</p>
<pre class="remontti-code">$ sudo apt install htop iotop iftop hdparm locate traceroute tree \
  ipcalc sipcalc mtr-tiny whois dnsutils net-tools ncdu apt-transport-https \
  neofetch breeze vim bash-completion fzf curl grc bgpq4 nmap lm-sensors ncal \
  rtorrent links arping bmon tcpdump ethtool iptraf-ng mutter qbittorrent \
  filezilla vinagre rdesktop icedtea-netx default-jre kolourpaint -y
</pre>
<p><strong>PLAYONLINUX</strong><br />
Para executar algumas aplicações <strong>.exe</strong> Exemplo um Winbox, The Dude (Os que mais me perguntam)&#8230; </p>
<pre class="remontti-code">$ sudo dpkg --add-architecture i386 ; sudo apt update ; sudo apt upgrade
$ sudo apt install playonlinux msttcorefonts</pre>
<p>Vou demonstrar como instalar o Dude e Winbox com o playonlinux, faça download dos mesmo, vamos te terminal né!</p>
<pre class="remontti-code">$ $ cd ~/Downloads
$ wget https://download.mikrotik.com/routeros/6.48.6/dude-install-6.48.6.exe
$ wget https://download.mikrotik.com/winbox/3.37/winbox.exe</pre>
<p>Abra o Playonlinux e clique em <strong>Instalar um program</strong> e em seguida <strong>Instalar um programa não listado</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_1.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_1.png" alt="" width="946" height="619" class="alignnone size-full wp-image-6901" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_1.png 946w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_1-300x196.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_1-768x503.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></a></p>
<p><strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_2.png" alt="" width="847" height="566" class="alignnone size-full wp-image-6902" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_2.png 847w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_2-300x200.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_2-768x513.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /></a></p>
<p><strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_3.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_3.png" alt="" width="857" height="570" class="alignnone size-full wp-image-6903" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_3.png 857w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_3-300x200.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_3-768x511.png 768w" sizes="auto, (max-width: 857px) 100vw, 857px" /></a></p>
<p><strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_4.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_4.png" alt="" width="850" height="563" class="alignnone size-full wp-image-6904" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_4.png 850w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_4-300x199.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_4-768x509.png 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></a><br />
Selecione <strong>Editar ou atualizar um aplicativo existente </strong>e <strong>Avançar</strong></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_5.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_5.png" alt="" width="869" height="567" class="alignnone size-full wp-image-6905" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_5.png 869w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_5-300x196.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_5-768x501.png 768w" sizes="auto, (max-width: 869px) 100vw, 869px" /></a></p>
<p>Marque <strong>Exibir unidade virtuais</strong> selecione <strong>default</strong> e <strong>Avançar</strong>.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_6.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_6.png" alt="" width="862" height="561" class="alignnone size-full wp-image-6906" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_6.png 862w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_6-300x195.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_6-768x500.png 768w" sizes="auto, (max-width: 862px) 100vw, 862px" /></a></p>
<p><strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_7.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_7.png" alt="" width="838" height="550" class="alignnone size-full wp-image-6907" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_7.png 838w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_7-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_7-768x504.png 768w" sizes="auto, (max-width: 838px) 100vw, 838px" /></a></p>
<p>Selecione <strong>32bits </strong>e <strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_8.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_8.png" alt="" width="847" height="556" class="alignnone size-full wp-image-6908" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_8.png 847w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_8-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_8-768x504.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /></a></p>
<p>Clique em <strong>Navegar</strong>, e procure o <em>dude-install-6.xx.x.exe</em> em Downloads e clique em <strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_9.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_9.png" alt="" width="848" height="553" class="alignnone size-full wp-image-6909" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_9.png 848w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_9-300x196.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_9-768x501.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /></a></p>
<p>Instalador será iniciado, então clique em <strong>I Agree, Next, Next</strong>, mas <font color="red">não em <strong>Close</strong></font><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_10.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_10.png" alt="" width="867" height="569" class="alignnone size-full wp-image-6912" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_10.png 867w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_10-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_10-768x504.png 768w" sizes="auto, (max-width: 867px) 100vw, 867px" /></a></p>
<p><font color="red">Não clique em <strong>Close</strong></font> ainda!<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_13.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_13.png" alt="" width="887" height="577" class="alignnone size-full wp-image-6910" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_13.png 887w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_13-300x195.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_13-768x500.png 768w" sizes="auto, (max-width: 887px) 100vw, 887px" /></a></p>
<p>Abra o explore entre na pasta Download e copie o <strong>winbox.exe </strong>para<strong> PlayOnLinux&#8217;s virtual drives/default/drive_c/Program Files/Dude</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14.png" alt="" width="1280" height="778" class="alignnone size-full wp-image-6913" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14.png 1280w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14-300x182.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14-1024x622.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_14-768x467.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a><br />
Se preferir pelo terminal:</p>
<pre class="remontti-code">$ cp ~/Downloads/winbox.exe \
   ~/PlayOnLinux\&#039;s\ virtual\ drives/default/drive_c/Program\ Files/Dude/</pre>
<p>Feito isso agora sim pode clicar em <strong>Close</strong>, desta forma todos os .exe do diretório da instalação irão aparecer para criar um atalho.</p>
<p>Selecione <strong>winbox.exe</strong> e clique em <strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_15.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_15.png" alt="" width="847" height="554" class="alignnone size-full wp-image-6914" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_15.png 847w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_15-300x196.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_15-768x502.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /></a></p>
<p>De o nome <strong>Winbox </strong>para aplicação, e clique em <strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_16.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_16.png" alt="" width="847" height="547" class="alignnone size-full wp-image-6915" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_16.png 847w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_16-300x194.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_16-768x496.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /></a></p>
<p>Faça o mesmo para o dude.exe<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_17.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_17.png" alt="" width="855" height="562" class="alignnone size-full wp-image-6917" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_17.png 855w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_17-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_17-768x505.png 768w" sizes="auto, (max-width: 855px) 100vw, 855px" /></a></p>
<p>Agora para finalizar escolha:<strong> Eu não quero criar outro atalho</strong>, e clique em <strong>Avançar</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_18.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_18.png" alt="" width="842" height="554" class="alignnone size-full wp-image-6918" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_18.png 842w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_18-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_18-768x505.png 768w" sizes="auto, (max-width: 842px) 100vw, 842px" /></a></p>
<p>Pode fechar o PlayOnLinux<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_19.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_19.png" alt="" width="841" height="552" class="alignnone size-full wp-image-6919" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_19.png 841w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_19-300x197.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_19-768x504.png 768w" sizes="auto, (max-width: 841px) 100vw, 841px" /></a></p>
<p>Dois atalhos/arquivos [Dude.desktop Winbox.desktop] foram criado na Área de trabalho, porém você não irá ver nada nela, pois por ao logarmos no sistema com Gnome, a extensão Desktop con NG foi desativada (Caso queira ativar) eu não gosto ehehehe. Eu irei mover eles para o menu de aplicações do sistema, para isso basta mover esses atalhos para ~/.local/share/applications, vou fazer por comando que é menos print para esse tutorial hehehe.</p>
<pre class="remontti-code">$ mv ~/Área\ de\ Trabalho/*.desktop ~/.local/share/applications</pre>
<p>Pronto você pode clicar com o direito e Fixar aos favoritos.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20.png" alt="" width="1274" height="796" class="alignnone size-full wp-image-6920" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20.png 1274w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20-300x187.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20-1024x640.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_20-768x480.png 768w" sizes="auto, (max-width: 1274px) 100vw, 1274px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21.png" alt="" width="1266" height="790" class="alignnone size-full wp-image-6921" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21.png 1266w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21-300x187.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21-1024x639.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_play_21-768x479.png 768w" sizes="auto, (max-width: 1266px) 100vw, 1266px" /></a></p>
<p>Um dia também interessante é copiar as fontes da MS para a unidade virtal, assim as aplicações não ficam bugadas.</p>
<pre class="remontti-code">$ cp /usr/share/fonts/truetype/msttcorefonts/* \
   ~/PlayOnLinux\&#039;s\ virtual\ drives/default/drive_c/windows/Fonts/</pre>
<p><strong>TELEGRAM</strong><br />
Telegram até esta no repositório porem recebe atualizações sempre atrasadas, etão vamos fazer a instalação manual, abra seu terminal:</p>
<pre class="remontti-code">$ cd /tmp/
$ wget https://telegram.org/dl/desktop/linux -O tsetup.tar.xz
$ tar xvf tsetup.tar.xz
$ sudo mv Telegram/ /opt/
$ sudo chown $USER. /opt/Telegram/ -R
$ sudo ln -sf /opt/Telegram/Telegram /usr/bin/telegram
$ telegram &amp;</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram.png" alt="" width="1280" height="773" class="alignnone size-full wp-image-6923" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram.png 1280w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram-300x181.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram-1024x618.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_telegram-768x464.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a></p>
<p><strong>VIRTUALBOX 7</strong><br />
Vamos atualizar o repositório oficial do Vbox.</p>
<pre class="remontti-code">$ wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo \
   gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg</pre>
<pre class="remontti-code">$ sudo gedit /etc/apt/sources.list.d/virtualbox.list </pre>
<p>Adicione</p>
<pre class="remontti-code-plain">deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg]  https://download.virtualbox.org/virtualbox/debian jammy contrib</pre>
<p>Salve e feche.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox.png" alt="" width="998" height="568" class="alignnone size-full wp-image-6925" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox.png 998w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox-300x171.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox-768x437.png 768w" sizes="auto, (max-width: 998px) 100vw, 998px" /></a></p>
<pre class="remontti-code">$ sudo apt update
$ sudo apt install virtualbox-7.0 -y
$ sudo usermod -a -G vboxusers $USER</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3.png" alt="" width="1272" height="738" class="alignnone size-full wp-image-6927" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3.png 1272w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3-300x174.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3-1024x594.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox3-768x446.png 768w" sizes="auto, (max-width: 1272px) 100vw, 1272px" /></a></p>
<p>Uma extensão que você pode gostar é a <a href="https://extensions.gnome.org/extension/1415/virtualbox-applet/" rel="noopener" target="_blank">Virtualbox Applet</a><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox2.png" alt="" width="346" height="458" class="alignnone size-full wp-image-6926" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox2.png 346w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_virtualbox2-227x300.png 227w" sizes="auto, (max-width: 346px) 100vw, 346px" /></a></p>
<p><strong>DROPBOX</strong></p>
<pre class="remontti-code">$ cd /tmp/
$ sudo apt install python3-gpg -y
$ wget https://linux.dropbox.com/packages/ubuntu/dropbox_2020.03.04_amd64.deb \
  -O dropbox.deb
$ sudo apt install ./dropbox.deb -y</pre>
<p>Corrigindo o erro apt-key</p>
<pre class="remontti-code">$ sudo gedit /usr/share/keyrings/dropbox.asc</pre>
<p>Adicione</p>
<pre class="remontti-code-plain">-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)

mQENBEt0ibEBCACv4hZRPqwtpU6z8+BB5YZU1a3yjEvg2W68+a6hEwxtCa2U++4d
zQ+7EqaUq5ybQnwtbDdpFpsOi9x31J+PCpufPUfIG694/0rlEpmzl2GWzY8NqfdB
FGGm/SPSSwvKbeNcFMRLu5neo7W9kwvfMbGjHmvUbzBUVpCVKD0OEEf1q/Ii0Qce
kx9CMoLvWq7ZwNHEbNnij7ecnvwNlE2MxNsOSJj+hwZGK+tM19kuYGSKw4b5mR8I
yThlgiSLIfpSBh1n2KX+TDdk9GR+57TYvlRu6nTPu98P05IlrrCP+KF0hYZYOaMv
Qs9Rmc09tc/eoQlN0kkaBWw9Rv/dvLVc0aUXABEBAAG0MURyb3Bib3ggQXV0b21h
dGljIFNpZ25pbmcgS2V5IDxsaW51eEBkcm9wYm94LmNvbT6JATYEEwECACAFAkt0
ibECGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRD8kYszUESRLi/zB/wMscEa
15rS+0mIpsORknD7kawKwyda+LHdtZc0hD/73QGFINR2P23UTol/R4nyAFEuYNsF
0C4IAD6y4pL49eZ72IktPrr4H27Q9eXhNZfJhD7BvQMBx75L0F5gSQwuC7GdYNlw
SlCD0AAhQbi70VBwzeIgITBkMQcJIhLvllYo/AKD7Gv9huy4RLaIoSeofp+2Q0zU
HNPl/7zymOqu+5Oxe1ltuJT/kd/8hU+N5WNxJTSaOK0sF1/wWFM6rWd6XQUP03Vy
NosAevX5tBo++iD1WY2/lFVUJkvAvge2WFk3c6tAwZT/tKxspFy4M/tNbDKeyvr6
85XKJw9ei6GcOGHD
=5rWG
-----END PGP PUBLIC KEY BLOCK-----</pre>
<pre class="remontti-code">$ sudo gedit /etc/apt/sources.list.d/dropbox.list</pre>
<p>Adicone comente a primeira linha e adicione:</p>
<pre class="remontti-code-plain">#deb [arch=i386,amd64] http://linux.dropbox.com/ubuntu disco main
deb [arch=i386,amd64 signed-by=/usr/share/keyrings/dropbox.asc] http://linux.dropbox.com/ubuntu disco main</pre>
<pre class="remontti-code">$ sudo apt update</pre>
<p><strong>SUBLIME-TEXT</strong></p>
<pre class="remontti-code">$ wget -O- https://download.sublimetext.com/sublimehq-pub.gpg \
  | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq-archive-keyring.gpg
$ echo &quot;deb [signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] \
  https://download.sublimetext.com/ apt/stable/&quot; | \
  sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt update ; sudo apt install sublime-text -y</pre>
<p><strong>VSCODE</strong></p>
<pre class="remontti-code">$ cd /tmp
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor &gt; packages.microsoft.gpg
$ sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
$ sudo sh -c &#039;echo &quot;deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main&quot; &gt; /etc/apt/sources.list.d/vscode.list&#039;
$ sudo apt update ; sudo apt install code -y</pre>
<p><strong>TEAMVIEWER</strong></p>
<pre class="remontti-code">$ cd /tmp/
$ wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
$ sudo apt install ./teamviewer_amd64.deb -y</pre>
<p><strong>ANYDESK</strong></p>
<pre class="remontti-code">$ wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY \
  | sudo tee /usr/share/keyrings/anydesk.asc
$ echo &quot;deb [signed-by=/usr/share/keyrings/anydesk.asc] \
  http://deb.anydesk.com/ all main&quot; \
  |sudo tee /etc/apt/sources.list.d/anydesk-stable.list
$ sudo apt update
$ cd /tmp 
$ wget http://ftp.br.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5+b2_amd64.deb
$ sudo apt install ./libpangox-1.0-0_0.0.2-5+b2_amd64.deb -y
$ sudo apt install anydesk -y
$ sudo systemctl disable anydesk</pre>
<p><strong>SKYPE</strong></p>
<p>Para os mais idosos (e olha que eu já abandonei ele :-D)</p>
<pre class="remontti-code">$ cd /tmp/
$ wget https://repo.skype.com/latest/skypeforlinux-64.deb
$ sudo apt install ./skypeforlinux-64.deb -y</pre>
<p>Vai precisar ajustar o repositório para nao ter erro, como não uso não pesquisei. Mas remove do repositório que esta resolvido, se precisar atualizar baixe e instale novamente.</p>
<pre class="remontti-code">$ sudo rm /etc/apt/sources.list.d/skype-stable.list</pre>
<p><strong>ONLYOFFICE</strong><br />
Melhor pacote office na minha opnião.</p>
<pre class="remontti-code">$ cd /tmp
$ wget https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors_amd64.deb 
$ sudo apt install ./onlyoffice-desktopeditors_amd64.deb -y</pre>
<p><strong>GOOGLE EARTH</strong></p>
<pre class="remontti-code">$ cd /tmp/
$ wget https://dl.google.com/dl/earth/client/current/google-earth-pro-stable_current_amd64.deb
$ sudo apt install ./google-earth-pro-stable_current_amd64.deb -y</pre>
<p><strong>CALCULADORA IPV6</strong></p>
<pre class="remontti-code">$ sudo apt install pypy-ipaddress python3-pip
$ pip install ipaddr
$ sudo wget https://blog.remontti.com.br/arquivos/ip6calc_py3 -O /bin/ip6calc
$ sudo chmod a+x /bin/ip6calc
$ ip6calc 2804:f123::/32</pre>
<p><strong>AJUSTES INICIALIZAÇÃO</strong><br />
Você pode estranhar o NumLock não vir ativado na inicialização para resolver isso:</p>
<pre class="remontti-code">$ sudo apt install numlockx -y</pre>
<p>Abra o menu de aplicativos e procure por: <strong>Aplicativos de Inicialização</strong><br />
Crie uma nova entrada:<br />
 <strong>Name</strong>: Inicia NumLock Ativo<br />
 <strong>Command</strong>: /usr/bin/numlockx on<br />
 <strong>Comment</strong>: Inicia NumLock Ativo<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_iniciar.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_iniciar.png" alt="" width="719" height="627" class="alignnone size-full wp-image-6929" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_iniciar.png 719w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_iniciar-300x262.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></a></p>
<p>Outro problema que você pode encontrar dependendo do seu teclado, é que o ponto no teclado numérico ao usar algum aplicativo que esteja sendo executado pelo wine/playonlinux saia uma virgula. Abra seu winbox ai e teste. Se for seu caso abra o terminal e execute:</p>
<pre class="remontti-code">$ /usr/bin/xmodmap -e &#039;keycode 129 = period</pre>
<p>Resolveu, crie uma entrada na inicialização!<br />
<strong> Name</strong>: Acerta Ponto Wine<br />
 <strong>Command</strong>: /usr/bin/xmodmap -e &#8216;keycode 129 = period&#8217;<br />
 <strong>Comment</strong>: Ponto Teclado Num</p>
<p>PRINT com FLAMESHOT<br />
Gnome melhorou bastante o print nas ultimas versões mais ainda gosto mais do flameshot</p>
<pre class="remontti-code">$ sudo apt install flameshot -y</pre>
<p>Para criar um atalho abra <strong>Configurações</strong> &#8211; <strong>Teclado</strong> > <strong>Atalhos de teclado</strong> > <strong>Veja e personalize atalhos</strong><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho.png" alt="" width="1033" height="785" class="alignnone size-full wp-image-6930" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho.png 1033w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho-300x228.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho-1024x778.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho-768x584.png 768w" sizes="auto, (max-width: 1033px) 100vw, 1033px" /></a></p>
<p>Clique em <strong>Atalhos personalizados</strong> e Adicione um novo<br />
Nome: Print Flame<br />
Comando: /usr/bin/flameshot gui<br />
Associar a tecla Print (Meu exemplo vou usar CTRL+Print)<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2.png" alt="" width="997" height="636" class="alignnone size-full wp-image-6931" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2.png 997w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-300x191.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-768x490.png 768w" sizes="auto, (max-width: 997px) 100vw, 997px" /></a></p>
<p>Teste <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot.png" alt="" width="1273" height="632" class="alignnone size-full wp-image-6932" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot.png 1273w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot-300x149.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot-1024x508.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_flameshot-768x381.png 768w" sizes="auto, (max-width: 1273px) 100vw, 1273px" /></a></p>
<p>Faça os ajustes de configurações com as suas necessidades, eu desativo as notificações e uso Enter para copiar para área de transferência. </p>
<pre class="remontti-code">$ flameshot config </pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-1.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-1.png" alt="" width="997" height="636" class="alignnone size-full wp-image-6933" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-1.png 997w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-1-300x191.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_atalho2-1-768x490.png 768w" sizes="auto, (max-width: 997px) 100vw, 997px" /></a></p>
<p><strong>AJUSTES DIVERSOS</strong><br />
Como utilizo muito o vim faço alguns ajustes, você pode dar uma lida em <a href="https://blog.remontti.com.br/5867" rel="noopener" target="_blank">Como melhorar a produtividade no seu Debian após instalação</a> que falo de alguns.</p>
<pre class="remontti-code">$ cat &lt;&lt;EOF &gt;~/.vimrc
set showmatch &quot; Mostrar colchetes correspondentes
set ts=4 &quot; Ajuste tab
set sts=4 &quot; Ajuste tab
set sw=4 &quot; Ajuste tab
set autoindent &quot; Ajuste tab
set smartindent &quot; Ajuste tab
set smarttab &quot; Ajuste tab
set expandtab &quot; Ajuste tab
&quot;set number &quot; Mostra numero da linhas
EOF</pre>
<p>Crio vários alias</p>
<pre class="remontti-code">$ echo &#039;source /usr/share/doc/fzf/examples/key-bindings.bash&#039; &gt;&gt; ~/.bashrc
$ echo &quot;alias grep=&#039;grep --color&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias egrep=&#039;egrep --color&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias ip=&#039;ip -c&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias diff=&#039;diff --color&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias meuip=&#039;curl ifconfig.me; echo;&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias tail=&#039;grc tail&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias ping=&#039;grc ping&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias ps=&#039;grc ps&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias netstat=&#039;grc netstat&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias dig=&#039;grc dig&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias traceroute=&#039;grc traceroute&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias apt=&#039;sudo apt&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias l=&#039;ls -lh&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;alias la=&#039;ls -lha&#039;&quot; &gt;&gt; ~/.bashrc
$ echo &quot;PS1=&#039;\${debian_chroot:+(\$debian_chroot)}\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;36m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;32m\]\\$\[\033[00m\] &#039;&quot; &gt;&gt; ~/.bashrc
$ bash
$ sudo su -
# sed -i &#039;s/&quot;syntax on/syntax on/&#039; /etc/vim/vimrc
# sed -i &#039;s/&quot;set background=dark/set background=dark/&#039; /etc/vim/vimrc
# echo &#039;source /usr/share/doc/fzf/examples/key-bindings.bash&#039; &gt;&gt; ~/.bashrc
# echo &quot;alias grep=&#039;grep --color&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias egrep=&#039;egrep --color&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias ip=&#039;ip -c&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias diff=&#039;diff --color&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias meuip=&#039;curl ifconfig.me; echo;&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias tail=&#039;grc tail&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias ping=&#039;grc ping&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias ps=&#039;grc ps&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias netstat=&#039;grc netstat&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias dig=&#039;grc dig&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;alias traceroute=&#039;grc traceroute&#039;&quot; &gt;&gt; ~/.bashrc
# echo &quot;PS1=&#039;\${debian_chroot:+(\$debian_chroot)}\[\033[01;31m\]\u\[\033[01;34m\]@\[\033[01;33m\]\h\[\033[01;34m\][\[\033[00m\]\[\033[01;37m\]\w\[\033[01;34m\]]\[\033[01;31m\]\\$\[\033[00m\] &#039;&quot; &gt;&gt; ~/.bashrc
# bash
# exit
$ exit</pre>
<p><strong>GRUB + KERNEL</strong><br />
Eu desativo algumas proteções do kernel (Nuca faça essa M em um servidor) pois se tratando de desktop sei que não terei exemplo um serviço web rodando para o mundo, então para ganhar performasse vou colocar mitigations em off, se você gosta do nome das interfaces de rede como eth0 wlan0 use o net.ifnames e biosdevname em 0, se você quiser ver tudo que esta sendo carregado no sistema também pode remover quiet splash se desejar.</p>
<pre class="remontti-code">$ sudo gedit /etc/default/grub</pre>
<p>Ajuste GRUB_CMDLINE_LINUX_DEFAULT:</p>
<pre class="remontti-code-plain">GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet splash mitigations=off net.ifnames=0 biosdevname=0&quot;</pre>
<pre class="remontti-code">$ sudo update-grub</pre>
<p>Mais ajustes</p>
<pre class="remontti-code">$ sudo su -</pre>
<p>Se você tem SSD e mais excecute os 2 comandos</p>
<pre class="remontti-code"># echo &quot;vm.vfs_cache_pressure=50&quot; &gt;&gt; /etc/sysctl.conf
# echo &quot;vm.dirty_background_ratio = 5&quot; &gt;&gt; /etc/sysctl.conf</pre>
<p>Se tiver mais que 4GB de memória ram.</p>
<pre class="remontti-code"># echo &quot;vm.swappiness=10&quot; &gt;&gt; /etc/sysctl.conf</pre>
<p>Carregue e reinicie</p>
<pre class="remontti-code"># sysctl -p
# exit
$ reboot</pre>
<p><strong>ZSH + POWERLEVEL10K</strong><br />
Primeiramente baixa as fontes MesloLGS</p>
<pre class="remontti-code">$ cd /usr/local/share/fonts
$ sudo wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf
$ sudo wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf
$ sudo wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf
$ sudo wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf</pre>
<p>Configure o terminal com a fonte MesloLGS NF<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh.png" alt="" width="1008" height="436" class="alignnone size-full wp-image-6934" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh.png 1008w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh-300x130.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh-768x332.png 768w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /></a></p>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_2.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_2.png" alt="" width="958" height="635" class="alignnone size-full wp-image-6935" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_2.png 958w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_2-300x199.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_2-768x509.png 768w" sizes="auto, (max-width: 958px) 100vw, 958px" /></a></p>
<p>Também ajusto as cores<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_3.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_3.png" alt="" width="960" height="658" class="alignnone size-full wp-image-6936" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_3.png 960w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_3-300x206.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_3-768x526.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
<p>Instale os pacotes necessários:</p>
<pre class="remontti-code">$ sudo apt install git zsh zsh-autosuggestions zsh-syntax-highlighting fzf -y
$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.powerlevel10k
$ echo &#039;source ~/.powerlevel10k/powerlevel10k.zsh-theme&#039; &gt;&gt;~/.zshrc
$ zsh</pre>
<p>Para chegar neste resultado:<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_.png" alt="" width="1104" height="492" class="alignnone size-full wp-image-6937" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_.png 1104w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_-300x134.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_-1024x456.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_zsh_p10k_-768x342.png 768w" sizes="auto, (max-width: 1104px) 100vw, 1104px" /></a><br />
Respondi com: <strong>y, y, y, y, 3, 1, 2, 1, 1, 1, 2, 2, 1, n, 1, y</strong> Ajuste com seu gosto.</p>
<p>Para reconfigurar novamente execute:</p>
<pre class="remontti-code">$ p10k configure</pre>
<p>Vai ser necessário colocar algumas entradas em nosso ~/.zshrc<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh.png" alt="" width="1021" height="862" class="alignnone size-full wp-image-6938" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh.png 1021w, https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh-300x253.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh-768x648.png 768w" sizes="auto, (max-width: 1021px) 100vw, 1021px" /></a></p>
<pre class="remontti-code">$ gedit ~/.zshrc</pre>
<pre class="remontti-code-plain">
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt appendhistory

bindkey &quot;^[[1;5D&quot; backward-word
bindkey &quot;^[[1;5C&quot; forward-word

source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/share/doc/fzf/examples/key-bindings.zsh

export LS_OPTIONS=&#039;--color=auto&#039;
eval &quot;`dircolors`&quot;
alias ls=&#039;ls $LS_OPTIONS&#039;
alias ll=&#039;ls $LS_OPTIONS -l&#039;
alias l=&#039;ls $LS_OPTIONS -lha&#039;
alias grep=&#039;grep --color&#039;
alias egrep=&#039;egrep --color&#039;
alias ip=&#039;ip -c&#039;
alias diff=&#039;diff --color&#039;
alias meuip=&#039;curl ifconfig.me; echo;&#039;
alias tail=&#039;grc tail&#039;
alias ping=&#039;grc ping&#039;
alias ps=&#039;grc ps&#039;
alias netstat=&#039;grc netstat&#039;
alias dig=&#039;grc dig&#039;
alias traceroute=&#039;grc traceroute&#039;
alias apt=&#039;sudo apt&#039;
alias l=&#039;ls -lh&#039;
alias la=&#039;ls -lha&#039;</pre>
<p>Adicione comando personalizado em preferencias para sempre que abrir o terminal carregar o zsh<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal.png" alt="" width="1132" height="709" class="alignnone size-full wp-image-6940" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal.png 1132w, https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal-300x188.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal-1024x641.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/zsh_terminal-768x481.png 768w" sizes="auto, (max-width: 1132px) 100vw, 1132px" /></a></p>
<p><strong>BAIXAR MP3 YOUTUBE</strong><br />
Esse é para velho que precisa umas MP3 no pendrive do carro!</p>
<pre class="remontti-code">$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7D19F1F3
$ sudo add-apt-repository https://www.mediahuman.com/packages/ubuntu
$ sudo apt update
 $sudo apt install youtube-to-mp3
$ sudo rm /etc/apt/sources.list.d/archive_uri-https_www_mediahuman_com_packages_ubuntu-jammy.list
$ sudo apt update</pre>
<p><strong>BLUETOOTH CONECTAR AUTOMATICAMENTE</strong><br />
Utlizo caixa de som bluetooth e encontrei um problema que sempre que inicio o sitema precisa fazer a conexão manual então encontrei uma solução em: <a href="https://github.com/jrouleau/bluetooth-autoconnect" rel="noopener" target="_blank">https://github.com/jrouleau/bluetooth-autoconnect</a><br />
Fiz um pouco diferente, baixei apenas e coloquei carregar na inicialização, resolveu meu problema.</p>
<pre class="remontti-code">$ sudo wget https://raw.githubusercontent.com/jrouleau/bluetooth-autoconnect/master/bluetooth-autoconnect \
  -O /usr/bin/bluetooth-autoconnect
$ sudo chmo +x /usr/bin/bluetooth-autoconnect</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/bt.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/bt.png" alt="" width="715" height="612" class="alignnone size-full wp-image-6942" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/bt.png 715w, https://blog.remontti.com.br/wp-content/uploads/2022/11/bt-300x257.png 300w" sizes="auto, (max-width: 715px) 100vw, 715px" /></a></p>
<p><strong>CLIENTE SSH</strong><br />
Meu cliente SSH é o próprio terminal, porém você deve usar um desses programinhas de fresco que tem salvo joão, josé e maria&#8230; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Como sou das antigas acabei que criando um Shell Script (usando dialog) para ir &#8220;catalogando&#8221; todos os servidores/roteadores que tenho acesso. Veja um exemplo simples:</p>
<pre class="remontti-code">$ sudo apt install dialog</pre>
<p>Crie um arquivo com:</p>
<pre class="remontti-code">$ gedit vaiplaneta</pre>
<pre class="remontti-code-plain">#!/bin/bash
# Requer dialog
while : ; do
    resposta=$(
      dialog --stdout               \
             --title &#039;Acesso SSH&#039;  \
             --menu &#039;Selecione o Servidor:&#039; \
            0 0 0                   \
            1 &#039;IDENTIFICA - LALALA&#039; \
            2 &#039;IDENTIFICA - LALALA&#039; \
            3 &#039;IDENTIFICA - LALALA&#039; \
            4 &#039;IDENTIFICA - LALALA&#039; \
            5 &#039;IDENTIFICA - LALALA&#039; \
            6 &#039;IDENTIFICA - LALALA&#039; \
            7 &#039;IDENTIFICA - LALALA&#039; \
            8 &#039;IDENTIFICA - LALALA&#039; \
            9 &#039;IDENTIFICA - LALALA&#039; \
            0 &#039;Sair&#039; )

    [ $? -ne 0 ] &amp;&amp; break

    case &quot;$resposta&quot; in
         1) ssh -p 12345 usuario@10.10.10.10 ;;
         2) ssh -p 12345 usuario@10.10.10.10 ;;
         3) ssh -p 12345 usuario@10.10.10.10 ;;
         4) ssh -p 12345 usuario@10.10.10.10 ;;
         5) ssh -p 12345 usuario@10.10.10.10 ;;
         6) ssh -p 12345 usuario@10.10.10.10 ;;
         7) ssh -p 12345 usuario@10.10.10.10 ;;
         8) ssh -p 12345 usuario@10.10.10.10 ;;
         9) ssh -p 12345 usuario@10.10.10.10 ;;
         0) break ;;
    esac
done</pre>
<pre class="remontti-code">$ chmod +x vaiplaneta
$ ./vaiplaneta
</pre>
<p><a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/dialog.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/dialog.png" alt="" width="845" height="569" class="alignnone size-full wp-image-6943" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/dialog.png 845w, https://blog.remontti.com.br/wp-content/uploads/2022/11/dialog-300x202.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/dialog-768x517.png 768w" sizes="auto, (max-width: 845px) 100vw, 845px" /></a></p>
<p>Outro modelinho mais elaborado sub seleção&#8230;</p>
<pre class="remontti-code">$ gedit gogo</pre>
<pre class="remontti-code-plain">#!/bin/bash
# Requer dialog

janela=inicial

while : ; do

    case &quot;$janela&quot; in
        inicial)
            grupo=$(
                dialog --stdout \
                    --backtitle &#039;Acessos Remoto&#039; \
                    --title &#039;ACESSO&#039; \
                    --menu &#039;Selecione o Grupo:&#039;\
                    0 0 0 \
                    1 &#039;Selecionou 1&#039; \
                    2 &#039;Selecionou 2&#039; \
            )
            [ $? -ne 0 ] &amp;&amp; break
            case &quot;$grupo&quot; in
                1) janela=selecionou_1 ;;
                2) janela=selecionou_2 ;;
            esac
        ;;

        #####

        selecionou_1)
            anterior=inicial
            selecionou_1=$(
              dialog --stdout               \
                     --title &#039;Acesso SSH&#039;  \
                     --menu &#039;Selecione o Servidor:&#039; \
                    0 0 0                   \
                    1 &#039;IDENTIFICA 1a - LALALA&#039; \
                    2 &#039;IDENTIFICA 1b - LALALA&#039; \
                    3 &#039;IDENTIFICA 1c - LALALA&#039; \
                    0 &#039;Sair&#039; )

            [ $? -ne 0 ] &amp;&amp; janela=$anterio

            case &quot;$selecionou_1&quot; in
                 1) clear; echo &quot;IDENTIFICA 1a&quot;; ssh -p 12345 usuario@10.10.10.10 ;;
                 2) clear; echo &quot;IDENTIFICA 1b&quot;; ssh -p 12345 usuario@10.10.10.10 ;;
                 3) clear; echo &quot;IDENTIFICA 1c&quot;; ssh -p 12345 usuario@10.10.10.10 ;;
                 0) break ;;
            esac
        ;;

       #####

        selecionou_2)
            anterior=inicial
            selecionou_2=$(
              dialog --stdout               \
                     --title &#039;Acesso SSH&#039;  \
                     --menu &#039;Selecione o Servidor:&#039; \
                    0 0 0                   \
                    1 &#039;IDENTIFICA 2a - LALALA&#039; \
                    2 &#039;IDENTIFICA 2b - LALALA&#039; \
                    3 &#039;IDENTIFICA 2c - LALALA&#039; \
                    0 &#039;Sair&#039; )

            [ $? -ne 0 ] &amp;&amp; janela=$anterio

            case &quot;$selecionou_2&quot; in
                 1) clear; echo &quot;IDENTIFICA 2a&quot;; ssh -p 12345 usuario@10.10.10.10 ;;
                 2) clear; echo &quot;IDENTIFICA 2b&quot;;ssh -p 12345 usuario@10.10.10.10 ;;
                 3) clear; echo &quot;IDENTIFICA 2c&quot;;ssh -p 12345 usuario@10.10.10.10 ;;
                 0) break ;;
            esac
        ;;

        #####

        *)
            echo Abortado...
            exit

        #####

    esac

    retorno=$?
    [ $retorno -eq 1   ] &amp;&amp; janela=$anterior   # cancelar
    [ $retorno -eq 255 ] &amp;&amp; break              # Esc

done</pre>
<pre class="remontti-code">$ chmod +x gogo
$ ./gogo
</pre>
<p>No meu caso utilizo Dropbox como nuvem, salvo meus script lá, então crio uma alias, assim em todos meus desktops ficam sincronizados os mesmo atalhos.<br />
No ZSH</p>
<pre class="remontti-code">$ gedit ~/.zshrc</pre>
<p>No Bash</p>
<pre class="remontti-code">$ gedit ~/.bashrc</pre>
<p>Adicione </p>
<pre class="remontti-code-plain">alias vaiplaneta=&#039;~/Dropbox/scripts/vaiplaneta&#039;
alias gogo=&#039;~/Dropbox/scripts/gogo&#039;</pre>
<p>Vou deixar aqui um manual para manualzinho do <a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/Dialog.manual.zip">Dialog para download</a>.</p>
<p>Um outro problema que tive foi com alguns equipamentos antigos (KexAlgorithms) algumas OLTs por exemplo, nete caso editei /etc/ssh/ssh_config e fiz as entradas de acordos com os prefixos, como no meu caso todas estão na classe 172.18.0.0/24</p>
<pre class="remontti-code">$ sudo gedit /etc/ssh/ssh_config</pre>
<p>Adicionei ao final do arquivo:</p>
<pre class="remontti-code-plain">Host 172.18.0.*
    HostKeyAlgorithms ssh-dss
    KexAlgorithms diffie-hellman-group1-sha1</pre>
<p><strong>CHAVES SSH </strong><br />
Gerando as chaves</p>
<pre class="remontti-code">$ ssh-keygen -t rsa
$ nautilus ~/.ssh</pre>
<p>Salve suas chaves: id_rsa  id_rsa.pub<br />
Para instalar a chave em um servidor use o comando:</p>
<pre class="remontti-code">$ ssh-copy-id -p 22 remontti@xxx.xxx.xxx.xxx</pre>
<p>Se um dia precisar recuperando chaves do backup</p>
<pre class="remontti-code">$ cd /onde/vc/salvou/as/chaves/
$ cp id_rsa* /home/$USER/.ssh
$ chmod 600 /home/$USER/.ssh/id_rsa
$ chmod 644 /home/$USER/.ssh/id_rsa.pub</pre>
<p><strong>OUTROS APLICATIVOS</strong><br />
Em suas aplicações você encontra a SNAP STORE onde tem uma loja de aplicativos, lá você vai encontrar muita coisa.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store.png" alt="" width="1221" height="969" class="alignnone size-full wp-image-6957" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store.png 1221w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store-300x238.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store-1024x813.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store-768x609.png 768w" sizes="auto, (max-width: 1221px) 100vw, 1221px" /></a></p>
<p>Porém sempre que for instalar algo EU prefiro optar por pacotes DEB (nativo) do que pacotes snaps.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb.png" alt="" width="1216" height="815" class="alignnone size-full wp-image-6958" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb.png 1216w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb-300x201.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb-1024x686.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_deb-768x515.png 768w" sizes="auto, (max-width: 1216px) 100vw, 1216px" /></a></p>
<p>Mas nem tudo encontrará pacotes deb, exemplo o Spotify.<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify.png" data-rel="lightbox-gallery-ZwbRMxjo" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify.png" alt="" width="1208" height="667" class="alignnone size-full wp-image-6959" srcset="https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify.png 1208w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify-300x166.png 300w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify-1024x565.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2022/11/ubuntu_snap_store_spotify-768x424.png 768w" sizes="auto, (max-width: 1208px) 100vw, 1208px" /></a></p>
<p><strong>Gostou? Se quiser apoiar o blog e fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<a href="https://blog.remontti.com.br/doar"><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2019/07/quero-doar-remontti.png" /></a></p>
<p>Formata esse Windows ai p***** <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Abraço!</p>
<p>O post <a href="https://blog.remontti.com.br/6853">Como é meu desktop de trabalho com Ubuntu Gnome 42? Desapegue desse seu Windows :-)</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/6853/feed</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Instalando FreeRadius 3.0.X com integração MySQL ou MariaDB no Debian 9 Stretch</title>
		<link>https://blog.remontti.com.br/2066</link>
					<comments>https://blog.remontti.com.br/2066#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Mon, 03 Jul 2017 14:32:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[pppoe]]></category>
		<category><![CDATA[provedor]]></category>
		<category><![CDATA[Stretch]]></category>
		<category><![CDATA[ubiquiti]]></category>
		<category><![CDATA[ubnt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://blog.remontti.com.br/?p=2066</guid>

					<description><![CDATA[<p>Neste tutorial vamos configurar o FreeRadius 3 em nosso servidor Debina 9, com integração dos usuários/atributos de configurações em uma base de dados MySQL/MariaDB com o módulo SQL, e ainda o módulos SQLIPPOOL para&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/2066">Instalando FreeRadius 3.0.X com integração MySQL ou MariaDB no Debian 9 Stretch</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/07/freeradius-3.0-debian9.jpg" alt="" width="900" height="428" class="alignnone size-full wp-image-2091" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/07/freeradius-3.0-debian9.jpg 900w, https://blog.remontti.com.br/wp-content/uploads/2017/07/freeradius-3.0-debian9-300x143.jpg 300w, https://blog.remontti.com.br/wp-content/uploads/2017/07/freeradius-3.0-debian9-768x365.jpg 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>
<p>Neste tutorial vamos configurar o FreeRadius 3 em nosso servidor Debina 9, com integração dos usuários/atributos de configurações em uma base de dados MySQL/MariaDB com o módulo SQL, e ainda o módulos SQLIPPOOL para armazenar nossa pool de IPs na base de dados.<br />
Esse tutorial é ideal para provedores fazerem autenticação PPPoE, autenticação Wireless PSK e EAP. </p>
<p>Se você gostou do tutorial ou tem dúvidas deixe seu comentário. Se precisar de alguma ajuda ou trocar uma ideia pode me chamar lá no Telegram @remontti</p>
<p>REQUISITOS<br />
1 – Debian 9 Stretch recomendo uma <a href="https://blog.remontti.com.br/1152" target="_blank" rel="noopener noreferrer">instalação limpa do Debian</a><br />
2 – Servidor Atualizado:</p>
<pre class="remontti-code"># apt update</pre>
<p>Mãos à obra!<br />
Primeiramente escolha qual banco de dados você irá instalar:<br />
<strong>MySQL ou MariaDB? </strong><br />
Com o lançamento do Debian 9 ao solicitar a instalação do mysql-server, você irá se deparar com a instalação do MariaDB automaticamente.<br />
MariaDB é um banco de dados que surgiu como fork do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle. Para saber mais acesse <a href="https://pt.wikipedia.org/wiki/MariaDB" target="_blank" rel="noopener noreferrer">https://pt.wikipedia.org/wiki/MariaDB</a></p>
<p><strong>Para MySQL</strong><br />
A equipe do MySQL Release Engineering fornece repositórios apt para usar com a maioria do software, incluindo o servidor e muitos de seus utilitários. Para instalação com o Mysql então será necessário adicionar em seus repositórios.</p>
<pre class="remontti-code">
# echo -e &quot;deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7\ndeb-src http://repo.mysql.com/apt/debian/ stretch mysql-5.7&quot; &gt; /etc/apt/sources.list.d/mysql.list
# wget -O /tmp/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql --no-check-certificate
# apt-key add /tmp/RPM-GPG-KEY-mysql
# apt update</pre>
<pre class="remontti-code"># apt install mysql-server</pre>
<p><strong>Para MariaDB</strong><br />
Não será necessário alterar nada em seus repositórios.<br />
<em><font color="blue">Note que na instalação do MariaDB ele não irá pedir senha do usuário root como acontece no mysql, por padrão o mesmo vem sem senha com permissão de logar apenas via shell.</font></em></p>
<pre class="remontti-code"># apt install mariadb-client mariadb-server</pre>
<p>Agora que já temos nosso bando de dados instalado MySQL ou MariaDB, vamos instalar uma servidor web junto com o PHPMyAdmin para facilitar nossa vida. </p>
<pre class="remontti-code"># apt install apache2 libapache2-mod-php7.0 php7.0 phpmyadmin</pre>
<p>Após instalar acesse <strong>http://SEU-IP/phpmyadmin</strong> para ver  se tudo esta ok!<br />
<a href="https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017.png" data-rel="lightbox-gallery-Jxy1x79N" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017-300x157.png" alt="" width="300" height="157" class="alignnone size-medium wp-image-2036" srcset="https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017-300x157.png 300w, https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017-768x402.png 768w, https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017-1024x536.png 1024w, https://blog.remontti.com.br/wp-content/uploads/2017/06/Screenshot_20170619_150017.png 1680w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><strong>Instalação do FreeRadius</strong></p>
<pre class="remontti-code"># apt install freeradius freeradius-mysql freeradius-utils</pre>
<p>Crie um banco de dados e usuário e conceda permissões para acessar sua base.</p>
<p>No MariaDB use o comando:</p>
<pre class="remontti-code"># mariadb -u root</pre>
<p>* Vale lembrar que MariaDB seu usuário root vem sem senha, para setar uma senha faça:</p>
<pre class="remontti-code">USE mysql;
UPDATE user SET password=PASSWORD(&#039;SUA-SENHA-USER-ROOT&#039;) WHERE User=&#039;root&#039;;
UPDATE user SET plugin=&quot;mysql_native_password&quot;;
FLUSH PRIVILEGES;
</pre>
<p>Acesse via linha de comando seu banco de dados, e crie uma base chamada de radius e usuário também chamado de radius, para configurarmos nossa aplicação freeradius.</p>
<pre class="remontti-code">
CREATE DATABASE radius;
GRANT ALL PRIVILEGES ON radius.* TO &#039;radius&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;SENHA-DO-USER-RADIUS&#039;;
FLUSH PRIVILEGES;
quit;</pre>
<p>Agora vamos criar nossas tableas</p>
<p>No MariaDB use o comando:</p>
<pre class="remontti-code"># mariadb -u radius -p radius &lt; /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
# mariadb -u radius -p radius &lt; /etc/freeradius/3.0/mods-config/sql/ippool/mysql/schema.sql</pre>
<p>No MySQL use o comando:</p>
<pre class="remontti-code"># mysql -u radius -p radius &lt; /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
# mysql -u radius -p radius &lt; /etc/freeradius/3.0/mods-config/sql/ippool/mysql/schema.sql</pre>
<p>Após cada comando será solicitado a senha (SENHA-DO-USER-RADIUS)</p>
<p>Caso deseje logs mais detalhados edite radiusd.conf</p>
<pre class="remontti-code"># cp /etc/freeradius/3.0/radiusd.conf /etc/freeradius/3.0/radiusd.conf.orig
# vim /etc/freeradius/3.0/radiusd.conf</pre>
<p>Localize as variáveis e altere para yes  </p>
<pre class="remontti-code">[...]
log {
    [...]
        stripped_names = yes
        auth = yes
        auth_badpass = yes
        auth_goodpass = yes
    [...]
}
[...]</pre>
<p>Vamos habilitar nosso mod SQL, mas antes precisamos fazer algumas alterações no arquivo</p>
<pre class="remontti-code"># cp /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-available/sql.orig
# vim /etc/freeradius/3.0/mods-available/sql</pre>
<p>Altere:</p>
<pre class="remontti-code">
driver = &quot;rlm_sql_null&quot; por driver = &quot;rlm_sql_mysql&quot;
dialect = &quot;sqlite&quot; por dialect = &quot;mysql&quot;
</pre>
<p>Descemente as linhas e altere a senha:</p>
<pre class="remontti-code">server = &quot;localhost&quot;
port = 3306
login = &quot;radius&quot;
password = &quot;SENHA-DO-USER-RADIUS&quot;</pre>
<p>Descomente:<br />
<strong>read_clients = yes</strong></p>
<p>Habilite o mod:</p>
<pre class="remontti-code"># ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/sql</pre>
<p>Agora no arquivo /etc/freeradius/3.0/sites-enabled/default vamos comentar alguns valores e descomentar outros:</p>
<pre class="remontti-code"># cp /etc/freeradius/3.0/sites-available/default  /etc/freeradius/3.0/sites-available/default.org
# vim /etc/freeradius/3.0/sites-enabled/default</pre>
<pre class="remontti-code">
  authorize {
      #digest
      #suffix
      #files
      sql
      #-ldap
  }

  authenticate {
      #digest
  }

  preacct {
      #suffix
      #files
  }

  accounting {
      sql
      #exec
      #attr_filter.accounting_response
  }
  session {
    # Se você deseja usar o atributo Simultaneous-Use, descomente sql e comente radutmp&lt;/em&gt; 
    #radutmp
    sql
  }

  post-auth {
          sql
          #exec

#        Post-Auth-Type REJECT {
#                # log failed authentications in SQL, too.
#                -sql
#                attr_filter.access_reject
#                # Insert EAP-Failure message if the request was
#                # rejected by policy instead of because of an
#                # authentication failure
#                eap
#
#                #  Remove reply message if the response contains an EAP-Message
#                remove_reply_message_if_eap
#        }
</pre>
<p>Faça o mesmo com inner-tunnel</p>
<pre class="remontti-code"># cp /etc/freeradius/3.0/sites-available/inner-tunnel /etc/freeradius/3.0/sites-available/inner-tunnel.org
# vim /etc/freeradius/3.0/sites-enabled/inner-tunnel</pre>
<pre class="remontti-code">
authorize {
    #suffix
    #files
    sql
    #-ldap
}

authenticate {

}

session { 
    # Se você deseja usar o atributo Simultaneous-Use, descomente sql e comente radutmp
    #radutmp
    sql
}
post-auth {
    sql

#  Post-Auth-Type REJECT {
#      # log failed authentications in SQL, too.
#      -sql
#      attr_filter.access_reject
#
#      #
#      #  Let the outer session know which module failed, and why.
#      #
#      update outer.session-state {
#              &amp;Module-Failure-Message := &amp;request:Module-Failure-Message
#      }
#  }

}</pre>
<p><strong>Habilita mod sqlippool</strong></p>
<pre class="remontti-code"># ln -s /etc/freeradius/3.0/mods-available/sqlippool /etc/freeradius/3.0/mods-enabled/sqlippool
# vim /etc/freeradius/3.0/mods-enabled/sqlippool</pre>
<pre class="remontti-code"># Comente:
# pool_key = &quot;%{NAS-Port}&quot;
# Descomente
pool_key = &quot;%{Calling-Station-Id}&quot;</pre>
<p>Precisamos adicionar o mod sqlippool no nosso arquivo default, você acrescentará sqlippool em accounting e post-auth logo abaixo de sql: </p>
<pre class="remontti-code"># vim /etc/freeradius/3.0/sites-enabled/default</pre>
<pre class="remontti-code">
accounting {
        sql
        sqlippool
}
session {
        sql
}
post-auth {
        sql
        sqlippool
}
</pre>
<p>Uma alteraçõe que acho interessante é para que a cada nova alocação de IP ela seja randômica, isso pode solucionar alguns problemas como o daqueles clientes que jogam online, que fazem download, que estão sendo atacados, que ao reiniciar seu equipamento o mesmo irá receber um novo IP. Para isso vamos editar /etc/freeradius/3.0/mods-config/sql/ippool/mysql/queries.conf </p>
<p># vim /etc/freeradius/3.0/mods-config/sql/ippool/mysql/queries.conf</p>
<pre class="remontti-code">
#
#  The ORDER BY clause of this query tries to allocate the same IP-address
#  which user had last session...
#COMENTE:
#allocate_find = &quot;\
#        SELECT framedipaddress FROM ${ippool_table} \
#        WHERE pool_name = &#039;%{control:Pool-Name}&#039; \
#        AND (expiry_time &lt; NOW() OR expiry_time IS NULL) \
#        ORDER BY \
#                (username &lt;&gt; &#039;%{User-Name}&#039;), \
#                (callingstationid &lt;&gt; &#039;%{Calling-Station-Id}&#039;), \
#                expiry_time \
#        LIMIT 1 \
#        FOR UPDATE&quot;

#
#  If you prefer to allocate a random IP address every time, use this query instead.
#DESCOMENTE
allocate_find = &quot;\
       SELECT framedipaddress FROM ${ippool_table} \
       WHERE pool_name = &#039;%{control:Pool-Name}&#039; \
       AND expiry_time IS NULL \
       ORDER BY \
               RAND() \
       LIMIT 1 \
       FOR UPDATE&quot;</pre>
<p><strong>Opcional</strong></p>
<p>Inicialmente eu particularmente não gosto da ideia da tabela radusergroup não ter um ID então para alterar isso faça. (Se desejar)</p>
<pre class="remontti-code"># mysql/mariadb -u radius -p</pre>
<p>Entre com SUA-SENHA do radius no MySQL.</p>
<pre class="remontti-code">
USE radius;
ALTER TABLE `radusergroup` ADD `id` INT(20) NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`) ;
ALTER TABLE `radusergroup` ADD UNIQUE(`id`);</pre>
<p>Caso você tenha uma alta demanda de requisições você pode fazer algumas alterações no radiusd.conf.<br />
Altere conforme sua necessidade, e hardware de seu servidor. Vale lembrar que fazendo essas alterações será necessário alterar as configurações do MySQL/MariaDB para permitir uma maior número de conexões.<br />
Ex carga de cerca de 1000 Access-Request por segundo:</p>
<pre class="remontti-code"># vim /etc/freeradius/3.0/radiusd.conf</pre>
<pre class="remontti-code">
#...
thread pool {
    start_servers = 256
    max_servers = 512
    min_spare_servers = 256
    max_spare_servers = 512
    max_queue_size = 1048576
    max_requests_per_server = 0
    auto_limit_acct = no
}
#...</pre>
<p>Para conhecer os atributos que você pode usar em sua base recomendo a leitura do tutorial: "ALIMENTANDO NOSSA BASE DE DADOS" em diante.<br />
<strong><a href="https://blog.remontti.com.br/1651">Servidor FreeRadius com integração MySQL + Autenticação PPPoE & Hotspot VS Mikrotik + Ubiquiti EAP/PSK</a></strong></p>
<p>Sugestões ou criticas envie para Telegram: @remontti</p>
<p>Espero ter ajudado!  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3>ARQUIVOS EDITADOS:</h3>
<pre class="remontti-code"># cat /etc/freeradius/3.0/sites-enabled/default |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">
server default {
listen {
        type = auth
        ipaddr = *
        port = 0
        limit {
              max_connections = 16
              lifetime = 0
              idle_timeout = 30
        }
}
listen {
        ipaddr = *
        port = 0
        type = acct
        limit {
        }
}
listen {
        type = auth
        port = 0
        limit {
              max_connections = 16
              lifetime = 0
              idle_timeout = 30
        }
}
listen {
        ipv6addr = ::
        port = 0
        type = acct
        limit {
        }
}
authorize {
        filter_username
        preprocess
        chap
        mschap
        eap {
                ok = return
        }
        sql
        expiration
        logintime
        pap
}
authenticate {
        Auth-Type PAP {
                pap
        }
        Auth-Type CHAP {
                chap
        }
        Auth-Type MS-CHAP {
                mschap
        }
        mschap
        eap
}
preacct {
        preprocess
        acct_unique
}
accounting {
        detail
        sql
        sqlippool
}
session {
        sql
}
post-auth {
        update {
                &amp;reply: += &amp;session-state:
        }
        sql
        sqlippool
        remove_reply_message_if_eap
}
pre-proxy {
}
post-proxy {
        eap
}
}
</pre>
<pre class="remontti-code"># cat /etc/freeradius/3.0/sites-enabled/inner-tunnel |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">
server inner-tunnel {
listen {
       ipaddr = 127.0.0.1
       port = 18120
       type = auth
}
authorize {
        filter_username
        chap
        mschap
        update control {
                &amp;Proxy-To-Realm := LOCAL
        }
        eap {
                ok = return
        }
        sql
        expiration
        logintime
        pap
}
authenticate {
        Auth-Type PAP {
                pap
        }
        Auth-Type CHAP {
                chap
        }
        Auth-Type MS-CHAP {
                mschap
        }
        mschap
        eap
}
session {
        sql
}
post-auth {
        sql
}
pre-proxy {
}
post-proxy {
        eap
}
</pre>
<pre class="remontti-code"># cat /etc/freeradius/3.0/mods-enabled/sql |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">
sql {
        driver = &quot;rlm_sql_mysql&quot;
        dialect = &quot;mysql&quot;
        server = &quot;localhost&quot;
        port = 3306
        login = &quot;radius&quot;
        password = &quot;SENHA-USUARIO-RADIUS&quot;
        radius_db = &quot;radius&quot;
        acct_table1 = &quot;radacct&quot;
        acct_table2 = &quot;radacct&quot;
        postauth_table = &quot;radpostauth&quot;
        authcheck_table = &quot;radcheck&quot;
        groupcheck_table = &quot;radgroupcheck&quot;
        authreply_table = &quot;radreply&quot;
        groupreply_table = &quot;radgroupreply&quot;
        usergroup_table = &quot;radusergroup&quot;
        delete_stale_sessions = yes
        pool {
                start = ${thread[pool].start_servers}
                min = ${thread[pool].min_spare_servers}
                max = ${thread[pool].max_servers}
                spare = ${thread[pool].max_spare_servers}
                uses = 0
                retry_delay = 30
                lifetime = 0
                idle_timeout = 60
        }
        read_clients = yes
        client_table = &quot;nas&quot;
        group_attribute = &quot;SQL-Group&quot;
        $INCLUDE ${modconfdir}/${.:name}/main/${dialect}/queries.conf
}
</pre>
<pre class="remontti-code"># cat /etc/freeradius/3.0/mods-enabled/sqlippool |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">
sqlippool {
        sql_module_instance = &quot;sql&quot;
        dialect = &quot;mysql&quot;
        ippool_table = &quot;radippool&quot;
        lease_duration = 3600
        pool_key = &quot;%{Calling-Station-Id}&quot;
        messages {
                exists = &quot;Existing IP: %{reply:Framed-IP-Address} (did %{Called-Station-Id} cli %{Calling-Station-Id} port %{NAS-Port} user %{User-Name})&quot;
                success = &quot;Allocated IP: %{reply:Framed-IP-Address} from %{control:Pool-Name} (did %{Called-Station-Id} cli %{Calling-Station-Id} port %{NAS-Port} user %{User-Name})&quot;
                clear = &quot;Released IP %{Framed-IP-Address} (did %{Called-Station-Id} cli %{Calling-Station-Id} user %{User-Name})&quot;
                failed = &quot;IP Allocation FAILED from %{control:Pool-Name} (did %{Called-Station-Id} cli %{Calling-Station-Id} port %{NAS-Port} user %{User-Name})&quot;
                nopool = &quot;No Pool-Name defined (did %{Called-Station-Id} cli %{Calling-Station-Id} port %{NAS-Port} user %{User-Name})&quot;
        }
        $INCLUDE ${modconfdir}/sql/ippool/${dialect}/queries.conf
}
</pre>
<pre class="remontti-code"># cat /etc/freeradius/3.0/mods-config/sql/ippool/mysql/queries.conf |grep -v &quot;#&quot; |awk &#039;NF&gt;0&#039;</pre>
<pre class="remontti-code">
allocate_clear = &quot;\
        UPDATE ${ippool_table} \
        SET \
                nasipaddress = &#039;&#039;, \
                pool_key = 0, \
                callingstationid = &#039;&#039;, \
                username = &#039;&#039;, \
                expiry_time = NULL \
        WHERE expiry_time &lt;= NOW() - INTERVAL 1 SECOND \
        AND nasipaddress = &#039;%{Nas-IP-Address}&#039;&quot;
allocate_find = &quot;\
        SELECT framedipaddress FROM ${ippool_table} \
        WHERE pool_name = &#039;%{control:Pool-Name}&#039; \
        AND expiry_time IS NULL \
        ORDER BY \
                RAND() \
        LIMIT 1 \
        FOR UPDATE&quot;
pool_check = &quot;\
        SELECT id \
        FROM ${ippool_table} \
        WHERE pool_name=&#039;%{control:Pool-Name}&#039; \
        LIMIT 1&quot;
allocate_update = &quot;\
        UPDATE ${ippool_table} \
        SET \
                nasipaddress = &#039;%{NAS-IP-Address}&#039;, pool_key = &#039;${pool_key}&#039;, \
                callingstationid = &#039;%{Calling-Station-Id}&#039;, \
                username = &#039;%{User-Name}&#039;, expiry_time = NOW() + INTERVAL ${lease_duration} SECOND \
        WHERE framedipaddress = &#039;%I&#039; \
        AND expiry_time IS NULL&quot;
start_update = &quot;\
        UPDATE ${ippool_table} \
        SET \
                expiry_time = NOW() + INTERVAL ${lease_duration} SECOND \
        WHERE nasipaddress = &#039;%{NAS-IP-Address}&#039; \
        AND pool_key = &#039;${pool_key}&#039; \
        AND username = &#039;%{User-Name}&#039; \
        AND callingstationid = &#039;%{Calling-Station-Id}&#039; \
        AND framedipaddress = &#039;%{Framed-IP-Address}&#039;&quot;
stop_clear = &quot;\
        UPDATE ${ippool_table} \
        SET \
                nasipaddress = &#039;&#039;, \
                pool_key = 0, \
                callingstationid = &#039;&#039;, \
                username = &#039;&#039;, \
                expiry_time = NULL \
        WHERE nasipaddress = &#039;%{Nas-IP-Address}&#039; \
        AND pool_key = &#039;${pool_key}&#039; \
        AND username = &#039;%{User-Name}&#039; \
        AND callingstationid = &#039;%{Calling-Station-Id}&#039; \
        AND framedipaddress = &#039;%{Framed-IP-Address}&#039;&quot;
alive_update = &quot;\
        UPDATE ${ippool_table} \
        SET \
                expiry_time = NOW() + INTERVAL ${lease_duration} SECOND \
        WHERE nasipaddress = &#039;%{Nas-IP-Address}&#039; \
        AND pool_key = &#039;${pool_key}&#039; \
        AND username = &#039;%{User-Name}&#039; \
        AND callingstationid = &#039;%{Calling-Station-Id}&#039; \
        AND framedipaddress = &#039;%{Framed-IP-Address}&#039;&quot;
on_clear = &quot;\
        UPDATE ${ippool_table} \
        SET \
                nasipaddress = &#039;&#039;, \
                pool_key = 0, \
                callingstationid = &#039;&#039;, \
                username = &#039;&#039;, \
                expiry_time = NULL \
        WHERE nasipaddress = &#039;%{Nas-IP-Address}&#039;&quot;
off_clear = &quot;\
        UPDATE ${ippool_table} \
        SET \
                nasipaddress = &#039;&#039;, \
                pool_key = 0, \
                callingstationid = &#039;&#039;, \
                username = &#039;&#039;, \
                expiry_time = NULL \
        WHERE nasipaddress = &#039;%{Nas-IP-Address}&#039;&quot;
</pre>
<p>O post <a href="https://blog.remontti.com.br/2066">Instalando FreeRadius 3.0.X com integração MySQL ou MariaDB no Debian 9 Stretch</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/2066/feed</wfw:commentRss>
			<slash:comments>60</slash:comments>
		
		
			</item>
		<item>
		<title>E-mail na linha de comando com sSMTP</title>
		<link>https://blog.remontti.com.br/211</link>
					<comments>https://blog.remontti.com.br/211#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Thu, 07 May 2009 14:01:41 +0000</pubDate>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[linha de comando]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=211</guid>

					<description><![CDATA[<p>Ai vai uma boa solução para quem não quer passa tempo configurando um servidor de e-mail para ter seu MTA (Mail Transfer Agents) configurado. Para resolver nossa solução vamos instalar o sSMTP, que envia&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/211">E-mail na linha de comando com sSMTP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ai vai uma boa solução para quem não quer passa tempo configurando um servidor de e-mail para ter seu MTA (Mail Transfer Agents) configurado. Para resolver nossa solução vamos instalar o sSMTP, que envia e-mail utilizando um SMTP externo.</p>
<p>No nosso debian ou ubuntu:<br />
<span style="color: #ff6600;"># aptitude install ssmtp</span></p>
<p>A remoção do<strong> exim4</strong> será solicitada, prossiga&#8230;<br />
<span id="more-211"></span><br />
Nosso arquivo de configuração ficaram em <strong>/etc/ssmtp</strong>, vamos a configuração, ele deverá fica + &#8211; assim:</p>
<p><span style="color: #ff6600;"># vim /etc/ssmtp/ssmtp.conf</span></p>
<p><span style="color: #808080;">#<br />
# Config file for sSMTP sendmail<br />
#<br />
# The person who gets all mail for userids &lt; 1000<br />
# Make this empty to disable rewriting.<br />
root=meu-mail@dominio.com.br # Seu e-mail</p>
<p># The place where the mail goes. The actual machine name is required no<br />
# MX records are consulted. Commonly mailhosts are named mail.domain.com<br />
mailhub=<strong>smtp.dominio.com.br</strong> <em># Seu servidor smtp vc pode usar :porta tb caso a porta nao seja a padrão 25</em></p>
<p># Where will the mail seem to come from?<br />
RewriteDomain=<strong>dominio.com.br </strong><em># Domínio que será exibido</em></p>
<p># The full hostname<br />
hostname=<strong>dominio.com.br</strong> <em># Seu domínio </em></p>
<p># Are users allowed to set their own From: address?<br />
# YES &#8211; Allow the user to specify their own From: address<br />
# NO &#8211; Use the system generated From: address<br />
#FromLineOverride=YES</p>
<p>AuthUser=<strong>meu-mail@dominio.com.br</strong> <em># Seu usruário</em><br />
AuthPass=<strong>minha_senha</strong> <em># Sua Senha</em></span></p>
<p><em>Salve :wq! </em></p>
<p>Testando!<br />
<span style="color: #ff6600;"># ssmtp para@destino.com.br</span><br />
<em>digite então:</em><br />
<span style="color: #808080;"><strong>To:</strong> para@destino.com.br<br />
<strong>Subject:</strong> Assunto da minha mensagem<br />
Conteúdo da mensagem<br />
a ser enviada.</span></p>
<p>Finaliza e envia com <strong>Crtl + D.</strong></p>
<p>Você pode utilizar também arquivo<br />
<span style="color: #ff6600;"># vim meu-email.txt</span></p>
<p><span style="color: #808080;">To: para@destino.com.br<br />
Subject: Assunto da minha mensagem</p>
<p>Meu texto qualquer, que poderia ser alguma informação do<br />
sistema, podendo um shell script + ssmtp combinam!</span></p>
<p><em>Salve :wq! </em></p>
<p>Enviar o e-mail com o comando abaixo:<br />
<span style="color: #ff6600;"># ssmtp para@destino.com.br &lt; meu-email.txt</span></p>
<p>Fonte: http://tombuntu.com</p>
<p>O post <a href="https://blog.remontti.com.br/211">E-mail na linha de comando com sSMTP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/211/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
