Configurar o Servidor VNC no Ubuntu: Um Guia Completo de Área de Trabalho Remota

目次

1. Introdução

Por que usar VNC no Ubuntu?

Ubuntu, uma das distribuições Linux mais populares, é utilizada em diversos cenários, incluindo desenvolvimento e operações de servidor. Normalmente, um servidor Ubuntu é operado usando uma interface de linha de comando (CLI), mas há muitas situações em que você deseja usar uma interface gráfica de usuário (GUI). É aqui que entra o VNC (Virtual Network Computing). Com o VNC, você pode se conectar ao seu computador Ubuntu remotamente através de uma rede e trabalhar como se estivesse operando uma área de trabalho local. Isso reduz a barreira para iniciantes em Linux e usuários Windows, pois eles podem realizar operações visualmente sem precisar digitar comandos complexos.

A necessidade de um ambiente de área de trabalho remota

Com a recente expansão do trabalho remoto, há uma demanda crescente por configurar um ambiente de área de trabalho remota instalando VNC no Ubuntu. Habilitar operações GUI em um servidor Ubuntu de desenvolvimento com VNC melhora significativamente a eficiência de configuração e manutenção. Além disso, também há necessidade de operar ambientes Ubuntu na nuvem ou em VPS com uma GUI, e o VNC serve como ponte para esse propósito.

Público‑alvo e objetivo deste artigo

Este artigo destina‑se às seguintes pessoas:

  • Aqueles que estão tentando instalar VNC no Ubuntu pela primeira vez.
  • Aqueles que se sentem inseguros usando apenas a CLI e desejam configurar um ambiente GUI.
  • Aqueles que se sentem limitados ao trabalhar apenas com SSH, mas preferem VNC ao RDP.
  • Aqueles que querem montar um ambiente remoto confortável com operação GUI, incluindo entrada em japonês.

Neste artigo, forneceremos uma explicação clara e detalhada do processo de instalação de um servidor VNC no Ubuntu e da habilitação de conexões remotas ao ambiente de área de trabalho, facilitando a compreensão para iniciantes. Um ponto chave é que abordaremos conteúdo prático, incluindo como lidar com a entrada em japonês e conexões seguras via tunelamento SSH.

2. Pré‑requisitos e preparação

O que verificar antes de instalar VNC no Ubuntu

Para instalar e usar um servidor VNC no Ubuntu, são necessários vários pré‑requisitos e preparações prévias. Este capítulo organiza os pontos principais que você deve conferir antes de iniciar o processo.

Versões alvo do Ubuntu

Este artigo tem como alvo Ubuntu 20.04 LTS ou Ubuntu 22.04 LTS. Essas versões ainda são amplamente usadas, e sua compatibilidade com servidores VNC e ambientes de entrada em japonês é estável.
Se você estiver usando uma versão diferente, as operações básicas são semelhantes, mas alguns nomes de pacotes ou comportamentos podem variar, portanto, esteja ciente disso.

Requisitos e configuração do servidor

Como o VNC é um método de conexão remota baseado em GUI, ele requer uma certa quantidade de recursos (CPU e memória). Abaixo está a configuração recomendada para instalar VNC no Ubuntu:

  • CPU: Dual‑core ou superior (pelo menos cerca de 1 GHz)
  • Memória: 2 GB ou mais recomendados (assumindo um ambiente desktop leve como Xfce)
  • Armazenamento: 10 GB ou mais de espaço livre
  • Rede: Conexão SSH possível e portas VNC (padrão 5901, etc.) podem ser abertas no firewall.

Permissões e ferramentas necessárias

As seguintes permissões e ferramentas são necessárias para a instalação e configuração do servidor VNC:

  • Conta de usuário com privilégios sudo
  • Cliente SSH (PuTTY para Windows, Terminal para macOS e Linux)

Também é pré‑ que o servidor Ubuntu tenha o SSH habilitado para a configuração remota. Se ainda não puder usar SSH, instale o servidor SSH com:

bash
sudo apt install openssh-server

Seleção do ambiente de área de trabalho a ser usado

Como o VNC é uma tecnologia que transfere a GUI, é necessário um ambiente de área de trabalho no Ubuntu. Contudo, o GNOME, incluído no “Ubuntu Desktop” padrão, é pesado e inadequado para uso em servidor. Portanto, este artigo assume o uso de ambientes de área de trabalho leves (Xfce ou MATE), como os seguintes:

  • Xfce : Leve e estável. Fácil de usar para iniciantes.
  • MATE : Possui uma interface clássica e também é leve em operação.

Esta seleção será discutida em detalhes em um capítulo posterior.

3. Instalando o Ambiente de Área de Trabalho

Por que um Ambiente de Área de Trabalho é Necessário?

Ao conectar remotamente ao Ubuntu usando VNC, a tela não será exibida se um ambiente de área de trabalho não estiver instalado. O VNC é um mecanismo para operar remotamente uma GUI (Interface Gráfica do Usuário), portanto, em um ambiente apenas de CLI (Interface de Linha de Comando) como um servidor Ubuntu, você não pode aproveitar o VNC.

Selecionando um Ambiente de Área de Trabalho Leve

Para uso com VNC, um ambiente de área de trabalho que seja leve e estável é o ideal. A seguir, apresentamos duas opções representativas.

1. Xfce (eks-ef-see-ee)

O Xfce é muito leve e funciona confortavelmente mesmo em PCs mais antigos ou VPS. Ele possui apenas os recursos mínimos necessários, um design simples e é fácil de usar, tornando‑se uma combinação excelente para o ambiente VNC.

2. MATE (mah-tay)

O MATE é um ambiente de área de trabalho clássico baseado no GNOME 2. Possui uma interface um pouco mais rica que o Xfce, mas ainda é relativamente leve e é conhecido por sua estabilidade.

Etapas de Instalação do Xfce (Recomendado)

A seguir, apresentamos as etapas de instalação do Xfce.

sudo apt update
sudo apt install -y xfce4 xfce4-goodies

xfce4-goodies é um pacote que contém uma coleção de ferramentas adicionais úteis para o Xfce, proporcionando um ambiente de operação confortável.
A instalação pode levar vários minutos, então prossiga verificando se há erros.

Etapas de Instalação do MATE (Alternativa)

Se quiser usar o MATE, você pode instalá‑lo com o comando a seguir:

sudo apt update
sudo apt install -y ubuntu-mate-core

O MATE consome um pouco mais de recursos que o Xfce, mas é recomendado para quem se importa com a aparência e a sensação da área de trabalho.

Observação: Não Instale Múltiplos Ambientes de Área de Trabalho Simultaneamente

Não é recomendado instalar vários ambientes de área de trabalho como Xfce e MATE ao mesmo tempo. Definir qual sessão iniciar no login torna‑se complicado e pode causar erros de configuração e problemas no VNC.
Escolha um ou outro para instalar.

4. Instalação e Configuração do Servidor VNC

Qual Software de Servidor é Necessário para Usar VNC no Ubuntu?

O VNC (Virtual Network Computing) consiste em dois componentes de software: um cliente e um servidor. O software instalado no lado do Ubuntu é o servidor VNC. Ele permite que você se conecte à GUI do Ubuntu remotamente.
Existem vários tipos de servidores VNC, mas usaremos o TigerVNC, que é mais popular entre as duas opções a seguir.

  • TigerVNC (Recomendado)
    Rápido e estável, com boa compatibilidade com Xfce e MATE.
  • TightVNC Leve e compatível com sistemas mais antigos. Contudo, o desenvolvimento está relativamente estagnado.

Etapas de Instalação do TigerVNC

Instale o servidor TigerVNC com o comando a seguir:

sudo apt update
sudo apt install -y tigervnc-standalone-server tigervnc-common

Quando a instalação for concluída, você realizará a configuração inicial.

Primeira Inicialização e Definição de Senha

Ao iniciar o servidor VNC pela primeira vez, você precisará definir uma senha para conexões.

vncserver

Ao executar, será exibido um prompt semelhante ao seguinte:

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)?

Aqui, “senha somente‑visualização” é uma senha para o modo somente‑visualização. Normalmente, “n” é suficiente.

Editando o Arquivo de Configuração do VNC (xstartup)

Quando uma sessão VNC é iniciada, um arquivo chamado ~/.vnc/xstartup é gerado no diretório home do usuário. Esse arquivo é um script que especifica qual ambiente de área de trabalho será iniciado quando a sessão VNC começar.

Configurações para Xfce

#!/bin/sh
xrdb $HOME/.Xresources
startxfce4 &

Configurações para MATE

#!/bin/sh
xrdb $HOME/.Xresources
mate-session &

Após a edição, você precisa conceder permissões de execução a este script.

chmod +x ~/.vnc/xstartup

Iniciando e Confirmando a Sessão VNC

Uma vez que as preparações estejam completas, inicie a sessão VNC com o seguinte comando:

vncserver :1

:1 significa o número de exibição virtual. Pela primeira vez, geralmente é :1. A porta correspondente a este número (por exemplo, 5901) será usada para a conexão VNC (5900 + número de exibição = número da porta).

Parando a Sessão

Para encerrar uma sessão, use o seguinte comando:

vncserver -kill :1

5. Configurando o Servidor VNC para Inicialização Automática

Por Que o Servidor VNC Deve Ser Configurado para Inicialização Automática?

Servidores VNC são tipicamente iniciados e parados manualmente pelo usuário. No entanto, executar o comando vncserver manualmente a cada vez é tedioso, e causa um problema onde a sessão VNC não inicia se o servidor for reiniciado. Portanto, é uma prática comum registrar o servidor VNC como um serviço usando o Systemd e configurá-lo para inicialização automática. Isso permite que você mantenha um ambiente de conexão VNC estável o tempo todo.

Criando o Arquivo de Serviço Systemd

Primeiro, crie um arquivo de serviço Systemd dedicado para cada usuário. Aqui, o configuraremos para o número de sessão VNC :1 como exemplo.

sudo nano /etc/systemd/system/vncserver@:<display number>.service

Exemplo: Se você quiser usar vncserver@:1.service, faça o seguinte:

sudo nano /etc/systemd/system/vncserver@:1.service

Copie e cole o seguinte conteúdo (substitua o nome de usuário pelo seu próprio).

[Unit]
Description=Start TigerVNC server at startup
After=network.target

[Service]
Type=forking
User=yourusername
PAMName=login
PIDFile=/home/yourusername/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

※ Substitua yourusername pelo seu nome de usuário real. ※ geometry é a resolução da tela. Você pode alterá-la conforme necessário.

Habilitando e Iniciando o Serviço

Após salvar o arquivo de serviço, recarregue, habilite e inicie com os seguintes comandos.

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service

Verificando a Operação

Você pode verificar se o serviço está funcionando corretamente verificando seu status.

sudo systemctl status vncserver@:1.service

Se mostrar Active: active (running), é bem-sucedido.

Nota: Este é um Serviço Específico do Usuário

Este método visa apenas a sessão VNC do usuário especificado. Se outros usuários quiserem usar o VNC, você precisa criar arquivos Systemd correspondentes para cada um deles.

6. Como Conectar do Cliente

O Que é um Cliente VNC?

Mesmo após configurar um servidor VNC no lado Ubuntu, você ainda não pode operá-lo remotamente. No lado do cliente (o computador de onde você está operando), você precisa instalar software chamado visualizador VNC (cliente VNC) e conectar ao Ubuntu a partir daí.

Clientes VNC Recomendados

Os seguintes clientes VNC são altamente avaliados por sua usabilidade e compatibilidade e são frequentemente usados para conectar ao Ubuntu.

Client NameSupported OSFeatures
RealVNC ViewerWindows / Mac / Linux / iOS / AndroidSimple, highly stable, and strong for corporate use
TigerVNC ViewerWindows / Mac / LinuxOpen source and free to use
UltraVNCWindowsHigh-featured but more for advanced users
RemminaLinux onlyGUI client supporting multiple protocols

Geralmente é seguro usar RealVNC Viewer ou TigerVNC Viewer. Ambos são gratuitos para uso.

Como Conectar de um Cliente (Exemplo: RealVNC Viewer)

A seguir estão os passos para conectar usando o RealVNC Viewer. Os passos básicos são semelhantes para o TigerVNC Viewer.

1. Instalar o RealVNC Viewer

Baixe e instale a versão para o seu SO do site oficial (https://www.realvnc.com/).

2. Inserir o Destino de Conexão VNC

Na aba “Session”, insira o destino de conexão da seguinte forma:

<Server IP Address>:5901

Ou,

<Server IP Address>:1

Ambos significam a mesma coisa (5900 + número de exibição virtual = número da porta).

3. Inserir a Senha

Você será solicitado a inserir a senha VNC que você definiu inicialmente, então insira-a. Se não houver problemas, a tela da área de trabalho do Ubuntu será exibida.

Solução de Problemas: Se Você Não Conseguir Conectar

Existem várias razões possíveis pelas quais uma conexão VNC pode falhar.

● Porta Não Está Aberta

Verifique se a porta 5901 está bloqueada por um firewall ou grupo de segurança de nuvem.

● Você Está Conectando via um Túnel SSH?

Como medida de segurança, se você não estiver usando a conexão de túnel SSH introduzida no próximo capítulo, a porta VNC pode não estar exposta externamente, impedindo as conexões.

Conectando de um Mac

Você também pode usar visualizadores como RealVNC ou TigerVNC em um Mac. Após a instalação, conecte especificando o endereço IP e a porta, semelhante ao Windows.

Também Disponível para Smartphones

Apps de cliente VNC também estão disponíveis para iOS e Android. Isso é conveniente quando você deseja acessar um servidor Ubuntu de um tablet, por exemplo. No entanto, a usabilidade é inferior à de um PC, então é realista considerá-lo para uso auxiliar em emergências.

7. Configurações de Entrada Japonesa

Por Que a Entrada Japonesa é Necessária em um Ambiente VNC

Mesmo se você puder operar o Ubuntu remotamente com VNC, frequentemente não é possível inserir caracteres japoneses como está, o que causa problemas ao escrever postagens de blog, renomear arquivos ou usar ferramentas de chat. Em particular, o Ubuntu é frequentemente instalado em um ambiente em inglês, e o locale japonês ou métodos de entrada japoneses (IME) podem não estar instalados. Neste capítulo, explicaremos as configurações para permitir a entrada japonesa confortável mesmo no VNC.

Instalando o Locale Japonês

Primeiro, ative o locale japonês para exibição e entrada de caracteres em japonês.

sudo apt update
sudo apt install -y language-pack-ja

Após a instalação, altere as configurações de locale:

sudo update-locale LANG=ja_JP.UTF-8

Depois disso, se você fizer logout e login novamente ou reiniciar, a linguagem de exibição da GUI mudará para japonês (Nota: Se a exibição ficar corrompida no VNC, você pode mantê-la em inglês).

Selecionando um Método de Entrada Japonês: fcitx vs ibus

Os seguintes dois métodos são representativos para entrada japonesa no Ubuntu:

Input MethodFeatures
fcitx-mozcLightweight and easy to set up. Stable operation in VNC.
ibus-mozcStrong in the default GNOME environment but can be unstable in VNC.

Em um ambiente VNC, fcitx-mozc é recomendado, pois causa menos problemas.

Instalação e Configuração do fcitx-mozc

sudo apt install -y fcitx-mozc

Em seguida, defina variáveis de ambiente para que o método de entrada inicie corretamente.

Adicione o seguinte a ~/.xprofile ou ~/.profile:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

Em seguida, adicione o comando para iniciar o fcitx:

fcitx &

É conveniente incluir esta descrição no arquivo ~/.vnc/xstartup também.

Exemplo (Parte do arquivo xstartup):

#!/bin/sh
xrdb $HOME/.Xresources
fcitx &
startxfce4 &

Verificando a Entrada Japonesa

Após fazer login no Ubuntu com VNC, verifique se “Mozc” está ativado na ferramenta de configuração do fcitx (como fcitx-config-gtk3). Você pode alternar o IME ON/OFF com a tecla Meia-largura/Largura total ou Ctrl + Espaço.

Problemas Comuns e Soluções

SymptomCause and Solution
IME does not startForgot to start fcitx, or error in environment variable description
Can input but cannot convert to KanjiMozc is not set up, fcitx settings are in the initial state
Need to start fcitx manually each time on startupPossible that fcitx & is not written in .xstartup

Com isso, a entrada japonesa será suave mesmo na sessão VNC. No próximo capítulo, explicaremos como configurar um “túnel SSH”, que é essencial para fortalecer a segurança do VNC.

8. Configurando Túnel SSH para Segurança Aprimorada

Conexões VNC Não São Criptografadas

O VNC é um método de área de trabalho remota muito conveniente, mas tem uma fraqueza significativa: a comunicação não é criptografada por padrão. Isso representa um risco de que terceiros maliciosos possam interceptar o conteúdo da comunicação (senhas, informações de tela, etc.). Portanto, ao conectar ao VNC pela internet, é recomendado criptografar a comunicação passando por um túnel SSH para garantir a segurança.

O Que é um Túnel SSH?

Um túnel SSH é um mecanismo que usa uma conexão SSH para encaminhar de forma segura uma porta específica. Ao criar um “canal criptografado” entre o servidor VNC e o cliente, você pode mitigar as vulnerabilidades do VNC.

Como Configurar um Túnel SSH (Encaminhamento de Porta Local)

Abaixo, explicamos como criar um túnel SSH, usando o caso em que o lado do cliente é Windows como exemplo.

Configuração de Túnel SSH com Windows + PuTTY

1. Instalar PuTTY

Baixe e instale o PuTTY do site oficial do PuTTY (https://www.putty.org/).

2. Inserir Informações de Conexão

Na aba “Session”, especifique o endereço IP do servidor VNC e a porta 22 (SSH).

3. Configurações de Túnel

Selecione “Connection” -> “SSH” -> “Tunnels” do menu à esquerda.

  • Source port : 5901
  • Destination : localhost:5901
  • Selecione “Local” e clique em “Add”

4. Iniciar a Conexão SSH

Clique em “Open” para iniciar a conexão SSH. Isso conectará de forma segura a sua porta local 5901 à porta 5901 no servidor VNC.

Configuração de Túnel SSH no macOS / Linux

Digite o comando no terminal da seguinte forma:

ssh -L 5901:localhost:5901 username@server_ip

Exemplo:

ssh -L 5901:localhost:5901 naoya@192.168.1.100

Se bem-sucedido, abra seu cliente VNC e insira o seguinte para conectar:

localhost:5901

Pontos a Serem Observados ao Conectar

  • Configurações de firewall : O SSH (porta 22) deve estar aberto.
  • Entrada no lado do visualizador VNC : Lembre-se de usar localhost:5901 em vez do endereço IP.

Resumo dos Benefícios do Túnel SSH

ItemDescription
Communication EncryptionProtects VNC communication via secure SSH
Firewall SimplificationNo need to open VNC ports, making them invisible externally
Connection Log ConfirmationSSH logs are left, allowing monitoring for unauthorized access

Ao utilizar um túnel SSH, você pode estabelecer uma conexão VNC segura mesmo pela internet. Essa é uma configuração indispensável, especialmente para aqueles que operam servidores externos.

9. Problemas Comuns e Soluções

Problema 1: Tela Preta ou Cinza Após a Conexão

Causa:

  • Erro na descrição do arquivo ~/.vnc/xstartup
  • A sessão do ambiente de desktop não iniciou corretamente

Solução:

  1. Reconfirme o conteúdo de ~/.vnc/xstartup e verifique se está configurado da seguinte forma (para Xfce):
    #!/bin/sh
    xrdb $HOME/.Xresources
    startxfce4 &
    
  1. Conceda permissões de execução ao arquivo:
    chmod +x ~/.vnc/xstartup
    
  1. Reinicie a sessão VNC:
    vncserver -kill :1
    vncserver :1
    

Problema 2: Não é Possível Inserir Japonês, Candidatos de Conversão Não Aparecem

Causa:

  • fcitx ou Mozc não está em execução
  • Variáveis de ambiente necessárias não estão definidas corretamente

Solução:

  1. Verifique se o seguinte está escrito em .xprofile ou .xsession :
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    
  1. Verifique se fcitx & está em ~/.vnc/xstartup :
    fcitx &
    
  1. Após reiniciar a sessão VNC, verifique se “Mozc” está ativado na ferramenta de configuração do fcitx.

Problema 3: Conexão VNC Instável, Atrasos Frequentes ou Desconexões

Causa:

  • Largura de banda de rede insuficiente
  • Configurações de resolução ou profundidade de cor muito altas

Solução:

  1. Tente iniciar o VNC com resolução e profundidade de cor mais baixas:
    vncserver :1 -geometry 1024x768 -depth 16
    
  1. Use um túnel SSH para melhorar a estabilidade e a segurança (Consulte o Capítulo 8).
  2. Se o software do cliente permitir, use a opção para alternar para o modo de otimização por padrão.

Problema 4: Pode Conectar com VNC, mas a Tela de Login Não é Exibida

Causa:

  • A sessão GUI não está iniciando corretamente
  • O VNC não está passando pelo gerenciador de login

Solução:

Como o VNC opera de forma independente do servidor X, a tela de login padrão do Ubuntu (como GDM) não é exibida. Isso é por design. A tela exibida é a sessão iniciada por .vnc/xstartup. Se você quiser usá-lo com múltiplos usuários, ou se espera operar a partir da tela de login, é mais adequado considerar RDP (xrdp) em vez de VNC.

Problema 5: Não é Possível Iniciar a Sessão VNC / Erro de Acesso Negado

Causa:

  • Erro na configuração do arquivo de serviço
  • Arquivo PID permanece e sessões estão em conflito

Solução:

  1. Pare completamente a sessão VNC:
    vncserver -kill :1
    
  1. Exclua arquivos .pid e .log desnecessários na pasta .vnc:
    rm ~/.vnc/*.pid
    rm ~/.vnc/*.log
    
  1. Inicie a sessão novamente:
    vncserver :1
    

Dicas Adicionais

  • Verificar os logs em ~/.vnc/*.log pode fornecer pistas.
  • Se você estiver usando com múltiplos usuários, inicie o servidor VNC usando números de exibição diferentes para cada usuário (ex.: :2, :3).

10. Conclusão

Revisão do Procedimento de Configuração

  • Pré-requisitos e Preparação Prepare a versão necessária do Ubuntu, ambiente de desktop, acesso SSH, etc., para que o VNC funcione.
  • Instalação do Ambiente de Desktop Instale um ambiente de desktop leve e estável como Xfce ou MATE para preparar uma GUI adequada para o VNC.
  • Configuração do TigerVNC Use o TigerVNC estável e configure números de sessão, resolução, etc.
  • Configuração de Inicialização Automática Ao torná-lo um serviço com Systemd, a sessão VNC será restaurada mesmo se o servidor reiniciar.
  • Método de Conexão do Cliente Conecte usando o RealVNC Viewer ou TigerVNC Viewer e especifique a porta apropriada.
  • Configurações de Entrada em Japonês Instale o fcitx-mozc e adicione variáveis de ambiente ao .xstartup e .xprofile para suporte completo.
  • Utilizando Túnel SSH Evite riscos de segurança específicos do VNC criptografando a comunicação.
  • Solução de Problemas Soluções práticas para sintomas comuns são introduzidas.

Rumo à Operação Futura

Uma vez que você tenha configurado um ambiente VNC, poderá operar o Ubuntu com uma sensação semelhante ao trabalho local. É particularmente adequado para as seguintes necessidades:

  • Deseja operar o Ubuntu em VPS ou na nuvem com uma GUI.
  • Deseja criar um ambiente compartilhado com membros da equipe (possível separando números de exibição).
  • Iniciantes que se sentem desconfortáveis com a linha de comando e querem aprender via GUI.

Por outro lado, embora o VNC seja leve, é necessária cautela para uso multimídia ou situações que exijam alta segurança. Se você precisar de conexões remotas mais avançadas, considere alternativas como xrdp ou NoMachine.

Finalmente

Configurar o VNC no Ubuntu, embora possa parecer complexo à primeira vista, é bastante alcançável seguindo os passos cuidadosamente um a um. Esperamos que este artigo seja útil para configurar seu ambiente de operação remota no Ubuntu. Se você tiver alguma dúvida sobre a configuração, sinta-se à vontade para perguntar na seção de comentários ou nas redes sociais. Esperamos que sua vida futura com o Ubuntu se torne mais conveniente e confortável.

侍エンジニア塾