Os melhores
Como reinstalar a sessão X11 (xorg) no F40 KDE Spin
A NOVIDADE
Com o recente lançamento do Fedora 40 uma das novidades que chegou na KDE spin, que usa KDE plasma como desktop, é que a partir de agora o usuário não terá mais opção de iniciar uma sessão X11, usando o antigo servidor xorg. Apenas wayland está disponível e dessa forma na tela de login (SDDM) não há mais nada pra selecionar além do seu nome de usuário e digitar a senha de acesso.
Agora a tela de login não tem mais opção pra escolher que tipo de sessão o usuário vai querer, só existe wayland.
GOSTO PESSOAL, NECESSIDADE, NVIDIA?
Acontece que muita gente ficou desapontada com isso pois ainda gostaria que, de uma forma ou de outra, ainda houvesse como habilitar uma sessão X11 pra quem realmente desejasse isso. Com isso em mente três colaboradores do projeto fedora, que não fazem parte do KDE SIG (o grupo dentro do projeto que mantém todo o stack correspondente ao fedora KDE spin), solicitaram permissão ao comitê responsável pelo direcionamento das ações do projeto para manterem os pacotes necessários à continuidade de uma sessão X11 no Fedora KDE Spin, e isso foi aceito.
A SOLUÇÃO
Deste modo esse grupo de três mantenedores passou a empacotar e manter os pacotes necessários (por isso se você tiver problemas com eles não vá aos canais normais do KDE sig pra reclamar, abra um ticket no bugzilla específico pra esses pacotes, que isso será direcionado a esse grupo especial de mantenedores).
Para instalar o grupo de pacotes faltantes basta abrir um terminal e rodar o comando:
sudo dnf install plasma-workspace-x11
Então o dnf irá puxar os demais pacotes necessários, como o kwin-x11 e outros.
Abra seu konsole, rode o comando e veja a mágica acontecer.
Após o dnf terminar de instalar os pacotes, você pode sair da sua sessão atual e verificar lá na tela de login (o sddm) que já vai aparecer algo escrito no canto inferior esquerdo:
Aqui dá pra perceber que ele tá mostrando a sessão wayland, que é o padrão no F40
Escolhendo a sessão X11
Se você clicar encima do nome da sessão e selecionar X11 ele vai trocar a sessão para login. Você pode já entrar agora com seu usuário e senha.
Feito, agora estamos em uma sessão X11 no F40 KDE
Após reiniciar, ele se lembra qual foi sua ultima escolha na tela de login
Não precisa ficar trocando a sessão toda vez não, o sddm se lembra qual foi a última utilizada e permanece nela.
Com isso você ganhou ainda mais um tempo pra ir se acostumando com wayland, sem perder nada do que fazia antes com Xorg. Mas lembre-se: isso tudo pode ser temporário e só vai durar enquanto o grupo de mantenedores desses pacotes estiver disposto a continuar cuidando deles, de seus updates e compatibilidades. ISSO NÃO TEM SUPORTE OFICIAL DO FEDORA KDE-SIG.
[TUTORIAL] Gerenciamento de pacotes com DNF para o dia a dia
Olá a todos!
Esse tutorial é para quem deseja realizar tarefas básicas de gerenciamento de pacotes usando o comando DNF, do tipo instalar, remover e atualizar programas e o sistema todo.
Não vou descrever todo o manual do DNF aqui, apenas os comandos mais comuns no dia a dia.
INSTALAÇÃO DE PACOTES
Para instalar programas usando o comando dnf, você precisa estar logado como root ou usar o comando sudo, isso é necessário pois o pacote que será instalado, colocará arquivos em locais protegidos do sistema, irei utilizar o sudo nesse tutorial.
Neste exemplo vou instalar um editor de texto simples chamado leafpad, para instalar um pacote/programa é bem simples, basta você usar o comando sudo dnf install nome_do_programa e se tudo correr bem o dnf vai baixar o programa verificar as dependências e instalar o software na sua maquina, veja o exemplo abaixo.
sudo dnf install leafpad
Se você rodar esse comando, vai notar que o pacote não será instalado automaticamente, o dnf por padrão irá perguntar se você realmente deseja instalar o pacote e solicitar que você pressione a tecla "S" e enter para confirmar, isso é útil para você ter uma noção das dependências que serão instadas e se ocorrer algum problema o dnf também mostrará o erro, então prefira essa maneira para instalar programas. Mas se você deseja que ele instale o pacote automaticamente sem perguntar nada, pode usar a opção "-y" de "yes".
sudo dnf install leafpad -y
Com o dnf você também pode instalar pacotes que estão fora do repositório, por exemplo, se você baixou o pacote rpm do google-chrome no site oficial, você pode usar o dnf para instalar, basta você navegar no terminal até a pasta e passar o nome do pacote, essa opção é útil, pois o dnf vai resolver todas as dependências que o pacote precisa.
sudo dnf install ./google-chrome-stable_current_x86_64.rpm
Com o dnf você também pode passar um link do pacote, sem precisar baixar na sua maquina, por exemplo, vou instalar o leafpad de a partir de um link:
sudo dnf install http://fedora.c3sl.ufpr.br/linux/releases/34/Everything/x86_64/os/Packages/l/leafpad-0.8.18.1-27.fc34.x86_64.rpm
Quando você instala pacotes com o dnf pode aparecer uma lista de "dependências fracas", dependências fracas são pacotes extras que o pacote que você quer precisa para estender funcionalidades, por exemplo, ao instalar o gerenciador de arquivo thunar, ele tem uma dependência fraca o pacote thunar-google-drive, que serve para você ter o google-drive direto no thunar, apesar de ser interessante esse pacote, ele não é necessário para o funcionamento do thunar, é útil apenas para quem deseja essa funcionalidade, se você não quer que essas dependências fracas sejam instaladas, use o comando abaixo.
(Utilize esse comando quando você conhece o software e tem certeza do que não quer, na maioria dos casos o que dnf sugere na instalação será útil de alguma forma.)
(O exemplo do thunar é apenas uma ilustração, não existe pacote thunar-google-drive.)
sudo dnf install NOME_PACOTE --setopt=install_weak_deps=False
REMOÇÃO DE PACOTES.
Para remover pacotes usando o dnf é muito simples, basta usar o sudo dnf remove nome_do_pacote, veja o exemplo abaixo para remover o programa leafpad que eu tinha instalado.
sudo dnf remove leafpad
Você também pode usar a opção "-y" de yes para remover automaticamente sem realizar perguntas.
sudo dnf remove leafpad -y
PESQUISANDO PACOTES
Pesquisando pacotes no repositório, você pode usar a opção "list" do dnf, para pesquisar pacotes.
Pesquisar pelo pacote synapse que é um launcher de aplicativos, por exemplo:
dnf list synapse Pacotes disponíveis synapse.x86_64 0.2.99.4-7.fc34
Pacotes disponíveis, mostra que o pacote está disponível no repositório, mas não está instalado na máquina.
Pesquisando por pacotes instalados na máquina, por exemplo, pesquisar por um pacote chamado tree.
dnf list --installed tree Pacotes instalados tree.x86_64 1.8.0-6.fc34 @anaconda
13:11:34.
Pesquisando utilizando utilitário grep, por exemplo, pesquisar todos os pacotes instalados na minha máquina que tenham "tree" no nome.
dnf list --installed | grep tree ostree.x86_64 2021.1-2.fc34 @fedora ostree-libs.x86_64 2021.1-2.fc34 @fedora tree.x86_64 1.8.0-6.fc34 @anaconda
Poderia ser feito dessa maneira o dnf suporta globbing.
dnf list --installed '*tree*' Pacotes instalados ostree.x86_64 2021.1-2.fc34 @fedora ostree-libs.x86_64 2021.1-2.fc34 @fedora tree.x86_64 1.8.0-6.fc34 @anaconda
Se você não tem o nome correto do software talvez o list não mostre o nome do pacote, se você quiser pesquisar uma "string" e ver todos os pacotes que cotenham a "string" pesquisada na sua busca, use a opção "search"
dnf search synapse
Vai buscar todos os pacotes que tenham "synapese" no seu nome.
ATUALIZAÇÃO DO SISTEMA
Você pode atualizar todo o sistema com o dnf, fazendo a atualização pelo terminal, você pode analisar o que vai ser instalado no sistema e também pode verificar melhor se algum erro ocorrer, o comando para atualizar todo o sistema é:
sudo dnf upgrade
Você também pode atualizar apenas um programa específico, passando seu nome para a opção upgrade, por exemplo para atualizar o editor de texto leafpad.
sudo dnf upgrade leafpad
Às vezes problemas com dependências acorrem, por exemplo, durante uma atualização o dnf queira instalar o gimp no sistema, porém você não usa esse programa na máquina, você pode pedir para o dnf upgrade atualizar tudo, mas não instalar o gimp na máquina, com a opção "--exclude". (essa situação com gimp realmente ocorreu no dia 16/06/2021 e foi relata por usuários no grupo da Comunidade Fedora Brasil no Telegram, veja a saída da atualziação:https://pastebin.com/raw/vMfxaA6s
sudo dnf upgrade --exclude gimp
Outra situação comum é ocorrer um erro durante a atualização e dnf não conseguir obter o pacote do reposítorio, isso pode ocorrer por varios fatores, você pode usar a opção "--refresh" para o dnf sincronizar os metadados do repositório antes de fazer o upgrade.
sudo dnf upgrade --refresh
Para verificar se há upgrades disponíveis na sua máquina, use o comando abaixo.
dnf check-upgrade
TRABALHANDO COM GRUPOS
Grupo de pacotes são uma maneira do desenvolvedor configurar um ambiente completo, por exemplo, a área de trabalho do XFCE, não é composta por um único pacote, o XFCE é composto por vários pacotes, como o thunar (gerenciador de arquivos), xfce4-panel (painel da área de trabalho) e xfce4-screenshooter (aplicativo para screenshots da tela) dentre tantos... Imagine que para você instalar área de trabalho completa no sistema você precise lembrar o nome de cada pacote, isso seria muito dispendioso, pois são muitos pacotes. É aí que entra o grupo, basicamente é um pacote virtual que contém como dependências todos os componentes do ambiente, então quando você instala o grupo "Ambiente de Trabalho Xfce" vai instalar todos os pacotes que compoẽm o ambiente XFCE.
Para listar todos os grupos disponíveis no sistema, use o comando abaixo. (Geralmente comando de pesquisa que não modificam o sistema não necessita do uso do sudo ou root).
dnf group list -v Ambiente de trabalho KDE Plasma (kde-desktop-environment) Ambiente de trabalho LXDE (lxde-desktop-environment) Ambiente de trabalho LXQt (lxqt-desktop-environment) Ambiente de trabalho Cinnamon (cinnamon-desktop-environment) Ambiente de trabalho MATE (mate-desktop-environment) Ambiente de trabalho Sugar (sugar-desktop-environment) Área de trabalho deepin (deepin-desktop-environment)
Na saída deste comando é possível vários grupos de ambientes de desktop como o MATE, KDE, LXDE e LXQt, esses grupos quando instalado fornecem o ambiente completo.
Para instalar o grupo de pacote "Ambiente de trabalho MATE" você deve pegar o nome do grupo que está entre parenteses (mate-desktop-environment) no exemplo vou instalar o MATE usando o comando abaixo.
sudo dnf group install mate-desktop-environment
Ver informações do grupo.
dnf group info mate-desktop-environment
Você também pode remover um grupo já instalado no sistema, por exemplo, remover o ambiente mate instalado.
sudo dnf group remove mate-desktop-environment
Verificar quais grupos estão instalados no seu sistema.
dnf group list --installed -v
Atualizar um grupo instalado na sua maquina, exemplo você tem o KDE Desktop na versão estável no Fedora e gostaria de atualizá-lo para a versão testing, basta habilitar os repositórios testing no sistema e atualizar o grupo "Ambiente de trabalho KDE Plasma"
dnf group upgrade kde-desktop-environment
DESATUALIZANDO PACOTES (DOWNGRADE)
Imagine que você atualize um pacote para uma nova versão e note que ela não está funcionando corretamente, e pesquisando descobre que há uma bug nessa nova versão de pacote que você atualizou, isso é frustrante e é comum de ocorrer, mas existe uma opção do comando dnf que reverte esse pacote para uma versão mais baixa, onde o problema não ocorra, ou seja, você desatualiza o pacote. Exemplo revertendo uma versão do kernel.
sudo dnf downgrade kernel
REINSTALAÇÃO DE PACOTES
Reinstalar um pacote pode ser útil nos casos em que você apagou um arquivo desse pacote, por exemplo, um arquivo de configuração em /etc/ ou o software está apresentando algum comportamente estranho, para reinstar um pacote com o dnf é bem fácil, vou reinstalar o leafpad.
sudo dnf reinstall leafpad
HABILITANDO E DESABILITANDO REPOSITÓRIOS
O dnf busca os pacotes em repositórios e por padrão vem com alguns configurados, durante o gerenciamento de pacotes pode ser necessário que você ative ou desative um repositório.
Ver todos os repositórios configurados na sua maquina e a situção, se estão "habilitados" ou "desabilitados"
dnf repolist --all
Para habilitar um repositóri, você usar o comando "sudo dnf config-manager --set-enabled", neste exemplo vou habilitar os reposítorios testing (esse repositório tem pacotes pouco testados que podem conter bugs, utilize com cuidado).
sudo dnf config-manager --set-enabled updates-testing sudo dnf config-manager --set-enabled updates-testing-modular
Para desabilitar, neste exemplo vou desabilitar os repositórios testing.
sudo dnf config-manager --set-disabled updates-testing sudo dnf config-manager --set-disabled updates-testing-modular
Referências
Insalação
Remoção
Pesquisando
Atualizando
Grupos
Downgrade
Reinstalação
Repositórios
Re: LEIA PRIMEIRO AQUI!!!
Gratidão por poder me juntar a essa comunidade. Sou um usuário novato no mundo Linux. Minha pouca experiência com mundo Linux vem das distribuições baseadas no Debian, porém resolvi abrir um espaço no meu HD para o Fedora 37.

Esquemas de cor para o terminal do GNOME
Olá, pessoal. Beleza?
Personalizar as cores do terminal pode dar algum trabalho, pois sempre tem alguma cor que fica muito escura, com pouco contraste com o fundo, especialmente para quem, como eu, trabalha com códigos na tela o tempo todo. Vou mostrar uma ferramenta que traz muitos esquemas de cor prontos para uso, e a maioria com um bom contraste de cores: Gogh.
Instalando os esquemas de cor
Entre na página do Gogh para escolher os esquemas de cor desejados, em https://mayccoll.github.io/Gogh/
Vários esquemas para você escolher
Para instalar os esquemas de cor, abra o terminal e cole o comando abaixo:bash -c "$(wget -qO- https://git.io/vQgMr)"
O programa vai aparecer no terminal, mostrando os números e os nomes dos esquemas de cor. Compare os nomes da lista com os nomes do site e escolha os que você quer instalar, ou instale todos escrevendo ALL no prompt do programa.
Vou instalar alguns esquemas que gosto, separando as opções por um espaço em branco, como na imagem abaixo:
Usando os esquemas de cor
Após a instalação, os perfis ficarão gravados no terminal do GNOME, cada esquema de cor é um perfil do terminal. Com o botão direito do mouse no GNOME Terminal, escolha um perfil na lista.
Alguns temas aplicados no Fedora Workstation
3024 Day
3024 Night
Flat Remix
Material
Pencil Light
Solarized Light
Solarized Dark Higher Contrast
Zenburn
Até a próxima, pessoal!
[Tutorial] Como configurar seu gerenciador de arquivos para acessar pastas remotas com FISH
Aqui neste tutorial vamos repassar os procedimentos para usar o protocolo File over SSH (ou simplesmente fish) nos gerenciadores de arquivos Nautilus (gnome) e Dolphin (kde plasma) no fedora para que você possa acessar diretórios em outros computadores na mesma rede, e eles apareçam em se gerenciador como pastas de seu sistema de arquivos.
PREPARANDO A CASA
A primeira coisa que precisamos fazer para que tudo funcione bem é ter certeza de que você tem servidor e cliente SSH rodando nas duas máquinas. Um comando simples pra verificar isso é systemctl status sshd
Se o retorno do comando contiver loaded e active, então está tudo ok
Se o no retorno não constar o loaded ou então tiver como inactive, então precisamos instalar ou ativar o serviço.
Aqui o serviço está instalado mas não foi ativado ainda.
Se este é o seu caso (instalado mas ainda inativo) então basta dois comandos para que isso se resolva.
Primeiro vamos usar o comando para habilitar o serviço na inicialização do sistema:sudo systemctl enable sshd
Isso vai retornar a seguinte mensagem abaixo
Agora basta rodar o comando para iniciar imediatamente o serviço: sudo systemctl start sshd
Esse último comando não retorna nada, então pra conferir se ele deu certo mesmo, basta voltar ao primeiro comando systemctl status sshd
Pronto agora está habilitado e ativo
================================================
Observação caso esteja querendo se conectar a uma máquina com Debian, Ubuntu, Mint ou outra distro linux:
No fedora o programa que gerencia essas conexões ssh já vem instalado por padrão, mas muitas vezes em outras distros ele não vem pré-instalado não, portanto nesses casos você deve rodar um comando pra instalar. Se for base debian (ubuntu, mint, deepin, mxLinux) é só usar o comando sudo apt install openssh-server
No SUSE e OpenSUSE o nome do pacote também é "openssh-server"
=================================================
No fedora todos os pacotes responsáveis pelo acesso ssh do lado do cliente e do servidor costumam vir pré-instalados já, mas caso você tenha desinstalado por algum motivo, segue aqui os nomes deles:
openssh
openssh-clients
openssh-server
=================================================
CONFIGURANDO NO NAUTILUS PELA PRIMEIRA VEZ (gnome, fedora workstation)
Passo #1
Comece abrindo o gerenciador de arquivos do gnome (que se chama nautilus por sinal) e clique onde está escrito "+ OUTROS LOCAIS" como mostrado na imagem abaixo
Passo #2
Ali no campo "Conectar a servidor" digite o número do IP da máquina na qual você irá se conectar, precedido por ssh:// como pode ser visto na imagem (ali no exemplo o ip da outra máquina era 192.168.2.202) em seguida já pode clicar no botão "CONECTAR"
Passo #3
Ao clicar em conectar irá aparecer essa janela, pois é a primeira vez que você se conecta a essa outra máquina e precisa aceitar as chaves de criptografia que serão trocadas entre elas, basta clicar em "EFETUAR LOGIN MESMO ASSIM"
Passo #4
Agora na janela que aparecer preencha com o nome de usuário que você tem na outra máquina, com a sua senha, e caso deseje que ele não te pergunte mais isso clique na opção "LEMBRAR PARA SEMPRE" e por último no botão "CONECTAR"
FIM
Pronto, agora ele irá abrir a home desta outra máquina aqui no nautilus, como se fosse outra pasta de sua máquina local. Observe nas pontas das setas vermelhas que esse local é identificado pelo IP da máquina remota.
Agora toda vez que você abrir seu gerenciador de arquivos no gnome (nautilus) ele mostrará esse local como opção pra você copiar e colar arquivos como preferir.
=================================================
CONFIGURANDO O DOLPHIN PELA PRIMEIRA VEZ (kde plasma, fedora kde spin)
Passo #1
Abra o navegador de arquivos dolphin, e clique na barra de endereços, como mostrado na sequencia de imagens abaixo:
Passo #2
Então clique no ícone de "Backspace" ou então delete o conteúdo da linha pelo teclado mesmo:
Passo #3
Ao fazer isso você perceberá que surge o texto "file" com uma seta pra baixo estilizada, logo antes do campo de endereço, clique nele e veja que aparece uma lista de seleção com os diversos protocolos aceitos pelo dolphin, selecione o "fish":
Passo #4
Em seguida digite no campo de endereço // e o número do IP da máquina que você quer acessar, no caso da imagem abaixo o IP era 192.168.2.201 e então dê ENTER.
============================
Observação importante, se você ver esse aviso que está na imagem abaixo, é porque ESQUECEU DE ACRESCENTAR as duas BARRAS (//) ao início do endereço de IP
============================
Passo #5
Como esta é a primeira vez que você está se conectando a esta máquina remota (ou VM) ele irá perguntar se você confia na chave recebida, confirme para prosseguir. Esse passo não será mais necessário nas próximas vezes que se conectar.
Passo #6
Nesta janela de autenticação você deve colocar o seu nome de usuário e senha que são usados na máquina remota. Observe que ele já tenta preencher como nome de usuário o nome que você tem localmente (ali na imagem era "fedora"), o que muitas vezes é diferente do nome usado na máquina a qual você está se conectando (o que neste exemplo é "geraldo"). Se você deixar marcado o "LEMBRAR SENHA" então esse passo não será mais necessário nas próximas vezes que for se conectar à essa máquina, finalizado isso clique em OK pra fechar a janela.
SUCESSO!!
Neste momento você já deve estar vendo a home do usuário da outra máquina que foi acessada
Observe que você pode navegar por todos os diretórios existentes nessa maquina remota, claro, segundo as permissões do usuário utilizado para o acesso.
CUSTOMIZANDO ESSE ACESSO NO DOLPHIN, PRA FACILITAR O TRABALHO DEPOIS
Agora que você que já está conectado à home desta outra máquina, você pode adicionar um atalho pra acessar ela mais rapidamente e também colocar o nome que você preferir, para se lembrar facilmente.
Para isto, basta clicar com o botão direito do mouse sobre uma região qualquer da pasta aberta e escolher "ADICIONAR AOS LOCAIS", como mostrado na imagem abaixo:
Repare que agora surge o atalho ali no canto esquerdo do dolphin, no tópico "Remoto".
Você pode editar o nome e colocar o que for mais prático pra você.
Pronto, veja que assim ficou bem mais prático pra acessar a home nesta VM, basta um clique.
====================================