INSTALAÇÃO ARCH LINUX - BIOS-Legacy, Triple-Boot, XFCE, /home, games
Página 4 de 7
Página 4 de 7 • 1, 2, 3, 4, 5, 6, 7
4ª HISTÓRIA DO LINUX
A instalação do Arch Linux pode levar um pouco mais de tempo quando comparada a outras distribuições Linux?
Sim, porém, há outras instalações que compartilham parte dessa filosofia do Arch Linux.
Filosofia essa que não é única no universo Linux. O Gentoo, por exemplo, oferece uma abordagem semelhante, permitindo que os usuários compilem pacotes,
escolhendo opções de compilação e decidindo quais dependências incluir no sistema.
Por que eu deveria optar por aprender a instalar o Linux de forma modular quando posso, simplesmente, escolher uma distribuição pré-configurada?
A analogia aqui é como aprender a fazer fogo com pedras, uma habilidade desafiadora, muito mais complexa do que usar uma pederneira,
que por sua vez é mais complexa do que simplesmente acender um isqueiro.
Compreender os bastidores do seu sistema permite uma degustação mais aprofundada.
A jornada em si é uma parte valiosa para ter experiência. À medida que você se familiariza com o processo, pode até começar a pular algumas etapas sem sentir remorso.
É essencial compreender o processo, organizar suas ideias e estar preparado para solucionar problemas com decisões informadas.
Agora, considere quem ficaria mais frustrado: o novato que se preparou para a jornada ou o novato que confia que terá uma experiência semelhante à do Windows?
O Linux é notavelmente diferente, e embora as formatações sejam raras, aprender sobre esses detalhes proporciona confiança e clareza.
Você não precisa se tornar um especialista; ter um conhecimento básico é suficiente.
Se um jogo não funciona, você pode verificar as dependências ou até mesmo o fuso horário do sistema.
A mensagem aqui é defender a necessidade de construir uma base sólida de conhecimento.
Tudo isso se aplica a quem busca fortalecer seu intelecto e está aberto a novos aprendizados.
Para outros casos, há pessoas que apreciam a complexidade e o desafio, isso as conecta com a atividade.
É semelhante à preferência de algumas pessoas pelo som autêntico de um vinil em vez do player do Spotify.
Eventualmente, surgirão pessoas que se sentirão mais confortáveis em um ambiente com um servidor Xorg e não queira abrir o W3m.
Isso se resume à preferência pessoal e à profundidade de experiência extraída; afinal, quanto mais conhecimento você adquire, mais opções terá à disposição.
Para aventureiros mais audazes que já dominaram a instalação modular do Arch Linux,
o próximo desafio seria compilar um Linux do zero, pode ser um desafio emocionante e fora do comum.
Estou me referindo ao LFS (Linux from Scratch), que é um projeto desafiador para construir um sistema Linux inteiramente a partir do código-fonte.
Antigamente, essa era a maneira original de construir um sistema Linux, mas com o tempo, tudo foi simplificado com instaladores.
Independentemente da forma de instalação, após instalado; o Linux com todas as suas features, terá uma interface GUI clicável, não se intimide.
vamos fazer uma correlação com jogos, há aqueles que preferem jogar no modo 'very easy', outros que utilizam hacks ou optam por jogos pay-to-win por falta de tempo...
Temos diferentes perfis de usuários utilizando abordagens distintas para lidar com desafios, com o sistema operacional não é diferente.
Algum dos 600 Linux vigentes já vai ter um solução pronta para você, ou faça sua própria instalação do zero.
O Linux oferece recursos de acessibilidade para pessoas com deficiência, como assistência visual, reconhecimento de voz, mapeamento de botões e outros.
Prosseguiremos com a introdução.
Enquanto os sistemas Mac e Windows são comuns em desktops domésticos, o Linux é amplamente utilizado como base para servidores.
O reinado do Linux é absoluto como o único sistema operacional presente em todos os 500 supercomputadores mais rápidos do mundo.
Vamos começar essa apresentação de Linux falando sobre as opções de personalização na sua aparência;
Podemos iniciar falando sobre os inúmeros formatos de diretórios/pastas disponíveis para escolher.
O que torna isso possível são os gerenciadores de arquivos/desktop environments, no entanto, é importante mencionar que
podemos encontrar diferentes nomes para essa ferramenta, como File manager ou Archive manager ou File Explorer.
Há diversas opções de File manager no Linux, por exemplo:
thunar, pcmanfm, dolphin, nautilus, nemo, deepin-file-manager, index-fm, konqueror, pantheon-files, fox, liri-files, peony etc...
Baseado em texto temos midnight commander, ranger, vifm, nnn, ytree(AUR), xplr, emacs etc ... eles usam atalhos de teclado no estilo vi.
Para maximizar as funcionalidades do file manager, é importante instalar ferramentas extras na forma de extensões/plugins.
Você pode encontrar algumas opções nesse link
listarei algumas funcionalidades extras disponíveis para o seu file manager, tais como:
* pré-visualização rápida de arquivos,
* interação com compactação,
* utilitário de comparação entre arquivos,
* sincronização de backup,
* janela de terminal incorporada, entre outras opções.
ffmpegthumbnailer é um exemplo, ele mostra uma prévia em miniatura de um arquivo de vídeo.
Quando se trata de escolher o melhor gerenciador de arquivos,
é importante priorizar as funcionalidades em vez da aparência, pois esta última pode ser personalizada posteriormente.
Thunar
A ferramenta responsável por personalizar a aparência do sistema pode ser encontrada no menu ou através do comando:
xfce4-appearance-settings
Por padrão, o sistema vem com três estilos de aparência disponíveis, mas se você precisar de mais opções, pode visitar o site do Xfce e baixar novos estilos.
www.xfce-look.org
Geralmente, os arquivos baixados vêm no formato (.tar) que pode ser importado clicando no botão "Adicionar".
Se você estiver interessado em pacotes de ícones, também pode adicioná-los da mesma maneira.
Ao usar o Linux você vai notar que não existe "C:/", "D:/" ou "System32", como no Windows.
No Linux existe um padrão hierárquico(árvores), que estrutura os diretórios, onde tudo é um arquivo, até mesmo os diretórios.
Distribuindo o acesso aos arquivos/diretórios em diversos graus de permissões.
Sim, porém, há outras instalações que compartilham parte dessa filosofia do Arch Linux.
Filosofia essa que não é única no universo Linux. O Gentoo, por exemplo, oferece uma abordagem semelhante, permitindo que os usuários compilem pacotes,
escolhendo opções de compilação e decidindo quais dependências incluir no sistema.
Por que eu deveria optar por aprender a instalar o Linux de forma modular quando posso, simplesmente, escolher uma distribuição pré-configurada?
A analogia aqui é como aprender a fazer fogo com pedras, uma habilidade desafiadora, muito mais complexa do que usar uma pederneira,
que por sua vez é mais complexa do que simplesmente acender um isqueiro.
Compreender os bastidores do seu sistema permite uma degustação mais aprofundada.
A jornada em si é uma parte valiosa para ter experiência. À medida que você se familiariza com o processo, pode até começar a pular algumas etapas sem sentir remorso.
É essencial compreender o processo, organizar suas ideias e estar preparado para solucionar problemas com decisões informadas.
Agora, considere quem ficaria mais frustrado: o novato que se preparou para a jornada ou o novato que confia que terá uma experiência semelhante à do Windows?
O Linux é notavelmente diferente, e embora as formatações sejam raras, aprender sobre esses detalhes proporciona confiança e clareza.
Você não precisa se tornar um especialista; ter um conhecimento básico é suficiente.
Se um jogo não funciona, você pode verificar as dependências ou até mesmo o fuso horário do sistema.
A mensagem aqui é defender a necessidade de construir uma base sólida de conhecimento.
Tudo isso se aplica a quem busca fortalecer seu intelecto e está aberto a novos aprendizados.
Para outros casos, há pessoas que apreciam a complexidade e o desafio, isso as conecta com a atividade.
É semelhante à preferência de algumas pessoas pelo som autêntico de um vinil em vez do player do Spotify.
Eventualmente, surgirão pessoas que se sentirão mais confortáveis em um ambiente com um servidor Xorg e não queira abrir o W3m.
Isso se resume à preferência pessoal e à profundidade de experiência extraída; afinal, quanto mais conhecimento você adquire, mais opções terá à disposição.
Para aventureiros mais audazes que já dominaram a instalação modular do Arch Linux,
o próximo desafio seria compilar um Linux do zero, pode ser um desafio emocionante e fora do comum.
Estou me referindo ao LFS (Linux from Scratch), que é um projeto desafiador para construir um sistema Linux inteiramente a partir do código-fonte.
Antigamente, essa era a maneira original de construir um sistema Linux, mas com o tempo, tudo foi simplificado com instaladores.
Independentemente da forma de instalação, após instalado; o Linux com todas as suas features, terá uma interface GUI clicável, não se intimide.
vamos fazer uma correlação com jogos, há aqueles que preferem jogar no modo 'very easy', outros que utilizam hacks ou optam por jogos pay-to-win por falta de tempo...
Temos diferentes perfis de usuários utilizando abordagens distintas para lidar com desafios, com o sistema operacional não é diferente.
Algum dos 600 Linux vigentes já vai ter um solução pronta para você, ou faça sua própria instalação do zero.
O Linux oferece recursos de acessibilidade para pessoas com deficiência, como assistência visual, reconhecimento de voz, mapeamento de botões e outros.
Prosseguiremos com a introdução.
Enquanto os sistemas Mac e Windows são comuns em desktops domésticos, o Linux é amplamente utilizado como base para servidores.
O reinado do Linux é absoluto como o único sistema operacional presente em todos os 500 supercomputadores mais rápidos do mundo.
- O que são os supercomputadores:
- A computação de alto desempenho (HPC) utiliza supercomputadores e clusters de computadores para resolver problemas avançados de computação.
Abrange a programação paralela, algoritmos e técnicas em um campo multidisciplinar, para diversos propósitos; criação de dinâmica de fluidos e testes de protótipos virtuais, como interações moleculares, simulações de acidentes de carro, design de medicamentos e estudos sobre o clima e energia de fusão nuclear.
quem precisa de eficiência energética e custo-benefício quando se tem supercomputadores?
O mercado de HPC está em crescimento, prevendo-se que alcance US$ 50 bilhões em 2023.
A convergência entre big data e HPC é uma tendência emergente, com clusters de computadores sendo usados para análise de big data e simulações.
Existe uma lista dos TOP500 que classifica aqueles com maior desempenho com base no benchmark High Performance LINPACK (HPL)
Vamos começar essa apresentação de Linux falando sobre as opções de personalização na sua aparência;
Podemos iniciar falando sobre os inúmeros formatos de diretórios/pastas disponíveis para escolher.
O que torna isso possível são os gerenciadores de arquivos/desktop environments, no entanto, é importante mencionar que
podemos encontrar diferentes nomes para essa ferramenta, como File manager ou Archive manager ou File Explorer.
Há diversas opções de File manager no Linux, por exemplo:
thunar, pcmanfm, dolphin, nautilus, nemo, deepin-file-manager, index-fm, konqueror, pantheon-files, fox, liri-files, peony etc...
Baseado em texto temos midnight commander, ranger, vifm, nnn, ytree(AUR), xplr, emacs etc ... eles usam atalhos de teclado no estilo vi.
Para maximizar as funcionalidades do file manager, é importante instalar ferramentas extras na forma de extensões/plugins.
Você pode encontrar algumas opções nesse link
listarei algumas funcionalidades extras disponíveis para o seu file manager, tais como:
* pré-visualização rápida de arquivos,
* interação com compactação,
* utilitário de comparação entre arquivos,
* sincronização de backup,
* janela de terminal incorporada, entre outras opções.
ffmpegthumbnailer é um exemplo, ele mostra uma prévia em miniatura de um arquivo de vídeo.
- CLIQUE AQUI E veja fotos de outros File manager :
Nome: thunar
Comando:
Nome: pcmanfm
Comando:
Nome: dolphin
Comando:
Nome: nautilus
Comando:
Nome: nemo
Comando:
Nome: deepin-file-manager
Comando: /usr/bin/dde-file-manager -d
Nome: index-fm
Comando: index
Nome: konqueror
Comando: /usr/bin/konqueror
Nome: pantheon-files
Comando: io.elementary.files
Nome: fox
Comando: PathFinder
Nome: liri-files
Comando:
Nome: peony
Comando:
TERMINAL
midnight commander
ranger
vifm
nnn
ytree(AUR)
xplr
emacs
É possível ter mais de um gerenciador de arquivos instalado e usá-los simultaneamente.
No entanto, se preferir, é possível definir um deles como padrão.
Para fazer isso, a ferramenta responsável por configurar os aplicativos padrões do sistema pode ser encontrada no menu ou digitando o comando:
xfce4-mime-settings
Ao executar a ferramenta de configuração de aplicativos padrões, será solicitado que você informe o nome ou o comando do aplicativo que deseja adicionar, ex
Para abrir o fox, digite:
PathFinder
Eu escolhi um exemplo difícil para ilustrar que nem sempre é usado o nome exato do aplicativo, mas isso é raro.
Quando se trata de escolher o melhor gerenciador de arquivos,
é importante priorizar as funcionalidades em vez da aparência, pois esta última pode ser personalizada posteriormente.
Thunar
A ferramenta responsável por personalizar a aparência do sistema pode ser encontrada no menu ou através do comando:
xfce4-appearance-settings
Por padrão, o sistema vem com três estilos de aparência disponíveis, mas se você precisar de mais opções, pode visitar o site do Xfce e baixar novos estilos.
www.xfce-look.org
Geralmente, os arquivos baixados vêm no formato (.tar) que pode ser importado clicando no botão "Adicionar".
Se você estiver interessado em pacotes de ícones, também pode adicioná-los da mesma maneira.
Ao usar o Linux você vai notar que não existe "C:/", "D:/" ou "System32", como no Windows.
No Linux existe um padrão hierárquico(árvores), que estrutura os diretórios, onde tudo é um arquivo, até mesmo os diretórios.
Distribuindo o acesso aos arquivos/diretórios em diversos graus de permissões.
Última edição por ADRIANNO em Qui 09 Nov 2023, 1:37 pm, editado 1 vez(es)
CONFIGURAÇÃO DA INTERFACE GRÁFICA (XFCE)
VOLTAR AO ÍNDICE
PRÓXIMA PÁGINA
em construção ... ainda estou criando esse trópico.
LINKS: Site Oficial - docs - Forums Oficiais
Conjuntos de ícones e temas completos para o seu Xfce, Xfce-Look
Esse comando identifica sua sessão, e te diz qual é o seu ambiente de desktop atual.
env | grep XDG ou echo $XDG_CURRENT_DESKTOP
Para listar todos os processos em execução do xfce:
ps aux | grep -E '(xfce|xfwm4)'
Localização das pastas
wallpapers
/usr/share/backgrounds/xfce
ícones
/usr/share/icons
Temas
/usr/share/themes
Dados relacionados à configuração que definem a estrutura do menu do sistema para aplicativos de inicialização automática e o mapeamento de seu tipo, exemplo: pulseaudio.
Contém muitas outras informações, incluindo configurações associadas aos diretórios pessoais do usuário, como Documentos, Downloads, Música, etc.
/etc/xdg
Atalhos de aplicativos
/usr/share/applications
Os usuários também podem criar atalhos personalizados para aplicativos, eles irão aparecer na barra de menu do xfce:
$HOME/.local/share/applications/
COMO ABRIR APLICATIVOS PELO TERMINAL
Exemplo; para abrir o Firefox/Chrome em uma nova janela de navegação privada (aba anônima) pelo seu terminal, você usaria esse comando:
firefox --private-window
/usr/bin/firefox --private-window
ou
/opt/google/chrome/chrome --incognito
google-chrome-stable --incognito
ou use a interface gráfica.
Agora, vamos aprender os comandos que abrem os principais aplicativos do ambiente de desktop XFCE.
Esses utilitários estão disponíveis após instalar esses dois pacote no seu sistema operacional:
sudo pacman -S xfce4 xfce4-goodies
copie é cole, esses comandos em vermelho para seu terminal
Utilizei o comando ls em três diretórios diferentes para buscar os arquivos e pastas relacionados ao ambiente de desktop XFCE.
O primeiro diretório, /bin, é onde a maioria dos executáveis do XFCE está localizada.
O segundo diretório, /var/lib/pacman/local, é responsável por manter um registro dos pacotes instalados no sistema.
Por fim, o terceiro diretório, /usr/share/applications/, contém arquivos .desktop, que são atalhos para os aplicativos.
ls /bin /var/lib/pacman/local /usr/share/applications/ | grep xfce
Para mostra todos os complementos instalado do Xfce: Wiki do gerenciador de configurações ou xfce4-settings
xfconf-query -l
Para abrir uma janela com todas as configurações do Xfce. wiki
/bin/xfce4-settings-manager
Dentro desse gerenciador de configurações você pode executar outras ferramentas do Xfce que estiverem instaladas, como:
Desabilite ferramentas do xfce
/bin/xfce4-settings-editor
Se você encerrou acidentalmente o processo da sua barra de atalhos (dock), pode facilmente restaurá-la utilizando o seguinte comando:
/usr/bin/xfce4-panel
Adicione novas aparências GTK3-GTK2 ao tema do Xfce, outras alterações: ícones, fontes, sons ...
/bin/xfce4-appearance-settings
Mude o wallpaper e gerencie o desktop
/usr/bin/xfdesktop-settings
Como alterar o papel de parede do XFCE pela linha de comando
Para definir um novo papel de parede, utilize o comando abaixo. Substitua monitorHDMI-1 pelo nome do seu monitor e ajuste o caminho da imagem.
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorHDMI-1/workspace0/last-image -s '/home/adr1/Imagens/christmas.jpg'
Para identificar qual nome colocar no campo monitor, pois pode ser diferente do meu.
Execute esse comando, ele vai monitorar suas ações enquanto você vai abrir outra janela de terminal para alterar seu plano de fundo.
xfconf-query -c xfce4-desktop -m
Deixaremos o comando anterior rodando, para abrir uma nova janela de terminal para acessar as configurações de plano de fundo:
Altere o papel de parede para qualquer outro.
/usr/bin/xfdesktop-settings
Volte para a janela do primeiro comando. Ele mostrará qual monitor foi utilizado.
'Selecione os monitores: resolução, Hz, crie perfis para eles. wiki
/bin/xfce4-display-settings ou Tecla super+P
Gerenciador de energia, configuração de bloqueio de tela, suspensão/hibernação
/bin/xfce4-power-manager-settings
Protetor de tela e bloqueador de tela (Screen lockers)
/bin/xfce4-screensaver-preferences
sudo pacman -S xfce4-screensaver = Protetor de tela e bloqueador que tem como objetivo ter configurações simples.
Ao manter o bloqueador de tela ativado, o sistema solicitará a senha do usuário para desbloquear a imagem do monitor.
Quando o protetor de tela está ativado, a tela do monitor ficará em preto se não houver movimento do mouse.
É possível configurar imagens flutuantes para serem utilizadas como protetores de tela.
Configuração da data e hora
sudo timedatectl set-time "2023-12-25 09:08:00"
Aqui há varias configurações de Teclado: comportamento, atalhos para abrir aplicativos, mudança do idioma padrão etc.
como alterar o teclado padrão:
Disposição = Desmarque: "Usar padrão do sistema" | Adicionar: "Português (Brasil, ThinkPad da IBM/Lenovo)"
Atalhos de Aplicativos
É possível adicionar comandos e associar teclas de atalho a esses comandos.
Por exemplo, você pode configurar um atalho para encerrar sua sessão de usuário.
Atenção: Esses dois comandos encerram sua sessão com todos os seus processos de forma abrupta e não salvam nada, fazendo você voltar ao TTY1.
killall -9 bash troque bash pelo nome da aplicação desejada, ou deixe bash para voltar ao TTY.
ou
pkill -u flyer troque flyer pelo seu nome de usuário, para voltar ao TTY.
Para encerar outros tipos de processos:
kill -9 $(pgrep firefox)
Se sua intenção é desligar o computador de forma segura, use o comando shutdown -h now Se deseja reiniciar, use shutdown -r now
Versões curtas; para desligar use poweroff, para reiniciar use reboot.
Vamos configurá-la para abrir o menu do XFCE quando pressionada. Crie o atalho de teclado com esse comando, e pronto!
xfce4-popup-whiskermenu
As configurações de painel que controlam a aparência da sua barra de tarefas(Dock) incluem dois menus.
Este método é para acessar o Menu Whisker, que é um menu mais moderno em relação ao menu simples.
/bin/xfce4-keyboard-settings
Minimizar todas as janelas
Atribua um atalho de teclado para minimizar todas suas janelas aberta, mesmo jogos em tela cheia.
Abra o gerenciador de teclado do xfce:
xfce4-keyboard-settings
Na aba "Atalho de Aplicativos" clique em adicionar.
Digite o comando que deseja executar:
wmctrl -k on
Atribua as teclas para esse comando.
Ctrl+D
Instale o Wmctrl. essa ferramenta manipula as janelas em ambientes de gerenciadores de janelas baseados em EWMH (Extended Window Manager Hints).
sudo pacman -S wmctrl
wmctrl tem outras funções, leia sua wiki
Combinações de teclas, usando entradas de código Unicode (Download database dos caracteres em XML)
Permite que você insira caracteres especiais usando códigos Unicode, como símbolos, letras acentuadas e outros caracteres que não estão disponíveis diretamente no teclado.
No ambiente de desktop padrão do Linux, você pode ativar a entrada de código Unicode pressionando Ctrl+Shift+U simultaneamente.
Após ativar o modo Unicode, você verá o cursor piscando com um u_. Agora, você pode digitar o código Unicode do caractere que deseja inserir.
Depois de digitar o código Unicode, pressione a tecla Espaço para inserir o caractere correspondente no local onde o cursor está.
exemplos:
00E9 (o código Unicode para é).
2074 (o código Unicode para o caractere ⁴).
outra forma, combo de teclas: shift+^+4 = ⁴
Configuração de inicialização:
Encerrar sessão, desligamento, salvar sessão, ativar compatibilidade com servições remotos de GNOME e KDE.
Aqui você configura a inicialização automática de aplicativos com o sistema.
/bin/xfce4-session-settings
Dicionário
/bin/xfce4-dict
Este dicionário possui uma seção que exibe as palavras uma a uma, permitindo praticar a leitura rápida.
Para ter um dicionário pelo terminal, instale o sdcv
Abre um bloco de notas amarelinho.
/bin/xfce4-notes
Editor de texto leve e simples que faz parte do Xfce.
/usr/bin/mousepad
Para converter texto de caixa baixa para caixa alta no Mousepad, dentre outras funções:
Primeiro, selecione o texto desejado, clique com o botão direito do mouse sobre a seleção. Isso abrirá um menu de opções.
Dentro do submenu Converter, você encontrará várias opções para manipular o texto selecionado, como:
Para Caixa Baixa: Transforma todo o texto selecionado em letras minúsculas.
Para Caixa Alta: Transformará o texto selecionado em letras maiúsculas.
Para Caixa Alta e Baixa: Somente o primeiro caractere maiúscula.
Para Inverso do Atual: Inverte todas as letras no texto selecionado (maiúsculas se tornam minúsculas e vice-versa).
Remover Espaços ao Final: Elimina espaços em branco no final de cada linha do texto.
Transpor: Inverte a ordem dos caracteres de trás para frente.
Xfce tem um terminal próprio. wiki
/usr/bin/xfce4-terminal ou Ctrl+Alt+T
Passe o parâmetro --tab para abrir uma nova aba xfce4-terminal --tab (se quiser faça atalhos manuais nas configurações de teclado, eu uso em: Ctrl+Shift+TAB)
Passe o parâmetro --title para abrir uma nova aba com um título xfce4-terminal --tab --title=NOME_AQUI
Para abrir uma pesquisa por palavras que analisará as saídas dos comandos Shift+Ctrl+F
/bin/xfce4-terminal --preferences
O arquivo que contém as configurações avançadas deste terminal está localizado: $HOME/.config/xfce4/terminal/terminalrc
E, caso esteja no terminal, é igualmente possível abrir o gerenciador de arquivos no diretório atual.
Também é possível chama o Thunar pelo terminal e especificar um diretório para ser aberto imediatamente.
thunar /var/lib/pacman/sync
Busque um executável pelo seu nome wiki
/bin/xfce4-appfinder
xfce4-appfinder ou Tecla super+R
Visualizador de temperatura
/bin/xfce4-sensors
No meu caso ele detectou os sensores de temperatura da Intel, usando o driver coretemp.
Intel digital thermal sensor...
concluiu a detecção e está fornecendo um resumo das sondagens que foram feitas.
"Core 0", "Core 1", "Core 2" e "Core 3" são as temperaturas individuais dos núcleos.
Para visualizar a temperatura de outros hardware além do processador, como por exemplo:
nouveau-pci sensor associado à placa de vídeo (GPU) usando o driver Nouveau
I2C/SMBus sondar (probe) que são adaptadores usados para se comunicar com sensores em placas-mãe e outros dispositivos.
Se você ainda não tiver o lm_sensors instalado, você pode instalá-lo usando:
sudo pacman -S lm_sensors
Depois de instalado, você pode querer configurar o lm_sensors para usar certos sensores existentes no seu hardware.
Você só precisa aceitar os sensores desejados, e rejeitar os que não quiser.
sudo sensors-detect
Após a configuração, você poderá visualizar as leituras de temperatura no terminal:
sensors
Gerenciador de tarefas
/bin/xfce4-taskmanager ou Tecla Shift+Ctrl+Esc
Abre a captura de tela
/bin/xfce4-screenshooter
Selecionar uma região para a print: xfce4-screenshooter -r ou Tecla Shift+Print
Print da tela cheia: xfce4-screenshooter -w ou Tecla Alt+Print
Acessibilidade: leitura da tela, teclado, mouse
/bin/xfce4-accessibility-settings
Gerenciamento de cores para impressoras, scanners, webcams, monitores e outros dispositivos de saída.
Importe perfis de cores por dispositivo.
/bin/xfce4-color-settings
Mostra brevemente a localização do cursor do mouse
/bin/xfce4-find-cursor
Altere as configurações do mouse, mude o tema da seta.
/bin/xfce4-mouse-settings
Mostra seu histórico do Ctrl+C (tudo que você copio)
/bin/xfce4-clipman-history
Acesse as configurações do Clipman para habilitar o suporte a códigos QR, permitindo que o texto copiado seja transformado em imagem QR.
/usr/bin/xfce4-clipman-settings
O Thunar Volume Manager é uma ferramenta que gerencia dispositivos de armazenamento removíveis, como pen drives, cartões de memória e discos rígidos externos.
Fornece funcionalidades como montagem automática de dispositivos, execução de ações específicas quando um dispositivo é conectado ou removido
thunar-volman-settings
Mostra informações do seu hardware
/bin/xfce4-about
VOLTAR AO TOPO
VOLTAR AO ÍNDICE[/color][/color]
PRÓXIMA PÁGINA
em construção ... ainda estou criando esse trópico.
LINKS: Site Oficial - docs - Forums Oficiais
Conjuntos de ícones e temas completos para o seu Xfce, Xfce-Look
Esse comando identifica sua sessão, e te diz qual é o seu ambiente de desktop atual.
env | grep XDG ou echo $XDG_CURRENT_DESKTOP
Para listar todos os processos em execução do xfce:
ps aux | grep -E '(xfce|xfwm4)'
Localização das pastas
wallpapers
/usr/share/backgrounds/xfce
ícones
/usr/share/icons
Temas
/usr/share/themes
Dados relacionados à configuração que definem a estrutura do menu do sistema para aplicativos de inicialização automática e o mapeamento de seu tipo, exemplo: pulseaudio.
Contém muitas outras informações, incluindo configurações associadas aos diretórios pessoais do usuário, como Documentos, Downloads, Música, etc.
/etc/xdg
Atalhos de aplicativos
/usr/share/applications
Os usuários também podem criar atalhos personalizados para aplicativos, eles irão aparecer na barra de menu do xfce:
$HOME/.local/share/applications/
COMO ABRIR APLICATIVOS PELO TERMINAL
Exemplo; para abrir o Firefox/Chrome em uma nova janela de navegação privada (aba anônima) pelo seu terminal, você usaria esse comando:
firefox --private-window
/usr/bin/firefox --private-window
ou
/opt/google/chrome/chrome --incognito
google-chrome-stable --incognito
ou use a interface gráfica.
Agora, vamos aprender os comandos que abrem os principais aplicativos do ambiente de desktop XFCE.
Esses utilitários estão disponíveis após instalar esses dois pacote no seu sistema operacional:
sudo pacman -S xfce4 xfce4-goodies
copie é cole, esses comandos em vermelho para seu terminal
Utilizei o comando ls em três diretórios diferentes para buscar os arquivos e pastas relacionados ao ambiente de desktop XFCE.
O primeiro diretório, /bin, é onde a maioria dos executáveis do XFCE está localizada.
O segundo diretório, /var/lib/pacman/local, é responsável por manter um registro dos pacotes instalados no sistema.
Por fim, o terceiro diretório, /usr/share/applications/, contém arquivos .desktop, que são atalhos para os aplicativos.
ls /bin /var/lib/pacman/local /usr/share/applications/ | grep xfce
Para mostra todos os complementos instalado do Xfce: Wiki do gerenciador de configurações ou xfce4-settings
xfconf-query -l
Para abrir uma janela com todas as configurações do Xfce. wiki
/bin/xfce4-settings-manager
Dentro desse gerenciador de configurações você pode executar outras ferramentas do Xfce que estiverem instaladas, como:
- +informações:
- accessibility: Fornece configurações para melhorar a acessibilidade do sistema, incluindo opções para acessibilidade de teclado e mouse.
displays: Permite configurar as definições de exibição, como resolução, orientação e configuração de monitores múltiplos.
keyboard-layout: Gerencia as configurações de layout do teclado, como idioma e layout de teclado.
keyboards: Fornece configurações específicas para teclados, como atribuição de teclas de atalho e configurações de repetição de tecla.
parole: Configurações relacionadas ao Parole Media Player, como opções de áudio e vídeo.
pointers: Configurações para dispositivos de ponteiro (mouses), incluindo configurações de sensibilidade e estilo de cursor.
ristretto: Configurações relacionadas ao Ristretto Image Viewer, como opções de visualização de imagem.
thunar: Configurações específicas para o Thunar File Manager, incluindo opções de visualização e comportamento de arquivo.
thunar-volman: Gerencia dispositivos de volume no Thunar, incluindo automontagem e ações relacionadas.
xfce4-appfinder: Configurações para o aplicativo de busca de aplicativos (Appfinder) do Xfce, que permite localizar e iniciar aplicativos instalados.
xfce4-desktop: Fornece configurações relacionadas ao ambiente de trabalho do Xfce, como ícones e papel de parede.
xfce4-keyboard-shortcuts: Permite personalizar os atalhos de teclado no ambiente de desktop Xfce.
xfce4-mime-settings: Gerencia as configurações de associação de tipo de arquivo MIME no Xfce, controlando como diferentes tipos de arquivos são tratados.
xfce4-notifyd: Configurações para o xfce4-notifyd, o daemon de notificação do Xfce, que controla a exibição de notificações no ambiente de desktop.
xfce4-panel: Configurações para o painel do Xfce, incluindo configurações de itens do painel e comportamento.
xfce4-power-manager: Gerencia as configurações de energia, como suspensão e hibernação, no ambiente de desktop Xfce.
xfce4-screensaver: Configurações para o protetor de tela do Xfce, incluindo opções de ativação e tempo de inatividade.
xfce4-screenshooter: Configurações relacionadas ao aplicativo de captura de tela do Xfce, que permite tirar capturas de tela da área de trabalho.
xfce4-session: Fornece configurações relacionadas à sessão do Xfce, incluindo aplicativos que são iniciados no login.
xfce4-settings-editor: Um editor que permite modificar várias configurações do Xfce.
xfce4-settings-manager: Um gerenciador que centraliza a configuração do sistema do Xfce.
xfce4-taskmanager: Configurações relacionadas ao gerenciador de tarefas do Xfce, que exibe informações sobre processos em execução.
xfce4-terminal: Configurações para o terminal do Xfce, incluindo opções de exibição e comportamento.
xfwm4: Fornece configurações específicas para o gerenciador de janelas (Window Manager) do Xfce.
thunar-volman-settings: Ele gerencia dispositivos e montagens automaticamente no Thunar, o gerenciador de arquivos do Xfce.
thunar-settings: Configurações específicas do Thunar, o gerenciador de arquivos do Xfce, que incluem opções de visualização, comportamento e atalhos de teclado.
xfce4-accessibility-settings: Configurações de acessibilidade que visam melhorar a acessibilidade do teclado e do mouse no ambiente de desktop Xfce.
xfce-backdrop-settings: Configurações para gerenciar o papel de parede do ambiente de trabalho, permitindo personalizar a aparência de fundo do desktop.
xfce4-clipman-settings: Configurações do Clipman, um utilitário que gerencia o histórico da área de transferência no Xfce, permitindo copiar e colar múltiplos itens.
xfce4-color-settings: Configurações de gerenciamento de cores para dispositivos e perfis de cores no ambiente de desktop Xfce.
xfce-display-settings: Configurações para configurar as opções de exibição, como resolução, orientação e configuração de múltiplos monitores no Xfce.
xfce-keyboard-settings: Configurações para editar as configurações do teclado e atalhos de aplicativos no ambiente de desktop Xfce.
xfce-mouse-settings: Configurações para ajustar o comportamento e a aparência do dispositivo de ponteiro (mouse) no Xfce.
xfce4-notifyd-config: Configurações para o xfce4-notifyd, o daemon de notificação do Xfce, que controla a exibição de notificações no ambiente de desktop.
xfce4-power-manager-settings: Configurações para o xfce4-power-manager, que gerencia as configurações de energia, como suspensão, hibernação e brilho da tela.
xfce-session-settings: Configurações relacionadas à sessão do Xfce, incluindo aplicativos que são iniciados no login e opções de gerenciamento de sessão.
xfce-ui-settings: Configurações de interface do usuário que abrangem vários aspectos da aparência e comportamento da interface do usuário no ambiente de desktop Xfce.
xfce-wmtweaks-settings: Configurações avançadas para ajustar especificamente o comportamento e a aparência do gerenciador de janelas do Xfce.
xfce-workspaces-settings: Configurações para definir o número e os nomes dos espaços de trabalho (workspaces) no ambiente de desktop Xfce.
xfce-wm-settings: Configurações específicas do gerenciador de janelas (Window Manager) do Xfce, que incluem opções de comportamento, decoração de janelas e gerenciamento de atalhos de teclado.
Desabilite ferramentas do xfce
/bin/xfce4-settings-editor
Se você encerrou acidentalmente o processo da sua barra de atalhos (dock), pode facilmente restaurá-la utilizando o seguinte comando:
/usr/bin/xfce4-panel
Adicione novas aparências GTK3-GTK2 ao tema do Xfce, outras alterações: ícones, fontes, sons ...
/bin/xfce4-appearance-settings
Mude o wallpaper e gerencie o desktop
/usr/bin/xfdesktop-settings
Como alterar o papel de parede do XFCE pela linha de comando
Para definir um novo papel de parede, utilize o comando abaixo. Substitua monitorHDMI-1 pelo nome do seu monitor e ajuste o caminho da imagem.
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorHDMI-1/workspace0/last-image -s '/home/adr1/Imagens/christmas.jpg'
Para identificar qual nome colocar no campo monitor, pois pode ser diferente do meu.
Execute esse comando, ele vai monitorar suas ações enquanto você vai abrir outra janela de terminal para alterar seu plano de fundo.
xfconf-query -c xfce4-desktop -m
Deixaremos o comando anterior rodando, para abrir uma nova janela de terminal para acessar as configurações de plano de fundo:
Altere o papel de parede para qualquer outro.
/usr/bin/xfdesktop-settings
Volte para a janela do primeiro comando. Ele mostrará qual monitor foi utilizado.
'Selecione os monitores: resolução, Hz, crie perfis para eles. wiki
/bin/xfce4-display-settings ou Tecla super+P
Gerenciador de energia, configuração de bloqueio de tela, suspensão/hibernação
/bin/xfce4-power-manager-settings
Protetor de tela e bloqueador de tela (Screen lockers)
/bin/xfce4-screensaver-preferences
sudo pacman -S xfce4-screensaver = Protetor de tela e bloqueador que tem como objetivo ter configurações simples.
Ao manter o bloqueador de tela ativado, o sistema solicitará a senha do usuário para desbloquear a imagem do monitor.
Quando o protetor de tela está ativado, a tela do monitor ficará em preto se não houver movimento do mouse.
É possível configurar imagens flutuantes para serem utilizadas como protetores de tela.
Configuração da data e hora
sudo timedatectl set-time "2023-12-25 09:08:00"
Aqui há varias configurações de Teclado: comportamento, atalhos para abrir aplicativos, mudança do idioma padrão etc.
como alterar o teclado padrão:
Disposição = Desmarque: "Usar padrão do sistema" | Adicionar: "Português (Brasil, ThinkPad da IBM/Lenovo)"
Atalhos de Aplicativos
É possível adicionar comandos e associar teclas de atalho a esses comandos.
Por exemplo, você pode configurar um atalho para encerrar sua sessão de usuário.
Atenção: Esses dois comandos encerram sua sessão com todos os seus processos de forma abrupta e não salvam nada, fazendo você voltar ao TTY1.
killall -9 bash troque bash pelo nome da aplicação desejada, ou deixe bash para voltar ao TTY.
ou
pkill -u flyer troque flyer pelo seu nome de usuário, para voltar ao TTY.
Para encerar outros tipos de processos:
kill -9 $(pgrep firefox)
Se sua intenção é desligar o computador de forma segura, use o comando shutdown -h now Se deseja reiniciar, use shutdown -r now
Versões curtas; para desligar use poweroff, para reiniciar use reboot.
A tecla (Super L) é frequentemente identificada pelo ícone do Windows e também é conhecida como tecla Windows, tecla de sistema ou Apple.No XFCE, você pode usar esse comando para abrir a caixa de diálogo de logout com interface gráfica.
xfce4-session-logout
outros comandos
Troca de usuário: dm-tool switch-to-greeter
Sair: xfce4-session-logout --logout --fast
Reiniciar: xfce4-session-logout --reboot --fast
Desligar: xfce4-session-logout --halt --fast
Suspender: xfce4-session-logout --suspend
Hibernar: xfce4-session-logout --hibernate
Vamos configurá-la para abrir o menu do XFCE quando pressionada. Crie o atalho de teclado com esse comando, e pronto!
xfce4-popup-whiskermenu
As configurações de painel que controlam a aparência da sua barra de tarefas(Dock) incluem dois menus.
Este método é para acessar o Menu Whisker, que é um menu mais moderno em relação ao menu simples.
Encerrando as dicas de atalhos de teclado, para acessar as configurações de teclado, utilize o seguinte comando:CURIOSIDADE
Para acessar as configurações de aparência e comportamento do Menu Whisker, siga os passos abaixo:
Clique com o botão direito do mouse na sua barra de tarefas(Dock)>Painel>Preferências do Painel>Itens>Menu Whisker>Editar item selecionado
A janela que abre permite também acrescentar novas ações no campo de pesquisa de seu menu, veja:
/bin/xfce4-keyboard-settings
Minimizar todas as janelas
Atribua um atalho de teclado para minimizar todas suas janelas aberta, mesmo jogos em tela cheia.
Abra o gerenciador de teclado do xfce:
xfce4-keyboard-settings
Na aba "Atalho de Aplicativos" clique em adicionar.
Digite o comando que deseja executar:
wmctrl -k on
Atribua as teclas para esse comando.
Ctrl+D
Instale o Wmctrl. essa ferramenta manipula as janelas em ambientes de gerenciadores de janelas baseados em EWMH (Extended Window Manager Hints).
sudo pacman -S wmctrl
wmctrl tem outras funções, leia sua wiki
- +informações:
- Listar Todas as Janelas Abertas:
wmctrl -l
Minimizar uma Janela:
wmctrl -r "Nome da Janela" -b add,hidden
wmctrl -r "Gerenciador de tarefas" -b add,hidden
Maximizar uma Janela:
wmctrl -r "Nome da Janela" -b add,maximized_vert,maximized_horz
wmctrl -r "Imagens - Thunar" -b add,maximized_vert,maximized_horz
Fechar uma Janela:
wmctrl -c "Nome da Janela"
Listar Áreas de Trabalho e Janelas Associadas:
wmctrl -d
Ativar a Área de Trabalho Específica:
wmctrl -s Número da Área de Trabalho
wmctrl -s 2
wmctrl -s 3
Automatizando Interações do Mouse e Teclado
O xdotool é uma ferramenta de linha de comando que permite automatizar interações com o mouse e o teclado no X Window System,
o sistema gráfico usado na maioria dos ambientes de desktop Linux. Ele é útil para realizar tarefas repetitivas, criar scripts automatizados e realizar automação de tarefas.
Instalação:
sudo pacman -S xdotool
Algumas Funcionalidades do xdotool:
Clicar com o Mouse:
click 1: Simula um clique com o botão esquerdo do mouse.
Clique Direito: xdotool click 3
Clique do Meio (Botão de Rolagem): click 2
Clique para Trás (Botão de Rolagem): click 4
Clique para Frente (Botão de Rolagem): click 5
Mover o Mouse:
xdotool mousemove x y: Move o cursor para as coordenadas (x, y) na tela.
Para descobrir a posição atual do mouse:
xdotool getmouselocation
saída: x:1856 y:514 screen:0 window:85983239
Com base na saída do comando xdotool getmouselocation, a posição atual do mouse é (1856, 514). Para simular um clique com o botão esquerdo do mouse nessa posição, você pode usar o seguinte comando:
xdotool mousemove 1856 514 click 1
Para simular um clique com o botão esquerdo do mouse na posição (738, 1020) e escrever "teste", você pode usar os seguintes comandos:
xdotool mousemove 738 1020 click 1 type "teste"
Isso fará com que o mouse se mova para as coordenadas, clique com o botão esquerdo, digite "teste", aguarde 10 segundos e, em seguida, clique com o botão direito.
xdotool mousemove 738 1020 click 1 type "teste" && sleep 10 && xdotool click 3
Combinações de teclas, usando entradas de código Unicode (Download database dos caracteres em XML)
Permite que você insira caracteres especiais usando códigos Unicode, como símbolos, letras acentuadas e outros caracteres que não estão disponíveis diretamente no teclado.
No ambiente de desktop padrão do Linux, você pode ativar a entrada de código Unicode pressionando Ctrl+Shift+U simultaneamente.
Após ativar o modo Unicode, você verá o cursor piscando com um u_. Agora, você pode digitar o código Unicode do caractere que deseja inserir.
Depois de digitar o código Unicode, pressione a tecla Espaço para inserir o caractere correspondente no local onde o cursor está.
exemplos:
00E9 (o código Unicode para é).
2074 (o código Unicode para o caractere ⁴).
outra forma, combo de teclas: shift+^+4 = ⁴
- outros:
- 00AA (o código Unicode para ª).
00B0 (o código Unicode para °).
003B (o código Unicode para ;).
003A (o código Unicode para :).
002C (o código Unicode para ,).
002E (o código Unicode para .).
00E3 (o código Unicode para ã).
00E1 (o código Unicode para á).
00E2 (o código Unicode para â).
00E9 (o código Unicode para é).
00EA (o código Unicode para ê).
00ED (o código Unicode para í).
00F5 (o código Unicode para õ).
00F3 (o código Unicode para ó).
00F4 (o código Unicode para ô).
00FA (o código Unicode para ú).
00E7 (o código Unicode para ç).
0027 (o código Unicode para ').
0021 (o código Unicode para !).
003F (o código Unicode para ?).
0040 (o código Unicode para @).
0023 (o código Unicode para #).
0024 (o código Unicode para $).
0025 (o código Unicode para %).
00A8 (o código Unicode para ¨).
0026 (o código Unicode para &).
002A (o código Unicode para *).
005F (o código Unicode para _).
002D (o código Unicode para -).
002B (o código Unicode para +).
003D (o código Unicode para =).
003E 003C (o código Unicode para >).
005B 005D (o código Unicode para [).
007B 007D (o código Unicode para {).
0028 0029 (o código Unicode para ().
002F 005C (o código Unicode para /).
007C (o código Unicode para |).
2460 (o código Unicode para ①).
2461 (o código Unicode para ②).
2462 (o código Unicode para ③).
2463 (o código Unicode para ④).
2464 (o código Unicode para ⑤).
2465 (o código Unicode para ⑥).
2466 (o código Unicode para ⑦).
2467 (o código Unicode para ⑧).
2468 (o código Unicode para ⑨).
2469 (o código Unicode para ⑩).
246A (o código Unicode para ⑪).
Configuração de inicialização:
Encerrar sessão, desligamento, salvar sessão, ativar compatibilidade com servições remotos de GNOME e KDE.
Aqui você configura a inicialização automática de aplicativos com o sistema.
/bin/xfce4-session-settings
Dicionário
/bin/xfce4-dict
Este dicionário possui uma seção que exibe as palavras uma a uma, permitindo praticar a leitura rápida.
Para ter um dicionário pelo terminal, instale o sdcv
Abre um bloco de notas amarelinho.
/bin/xfce4-notes
Editor de texto leve e simples que faz parte do Xfce.
/usr/bin/mousepad
Para converter texto de caixa baixa para caixa alta no Mousepad, dentre outras funções:
Primeiro, selecione o texto desejado, clique com o botão direito do mouse sobre a seleção. Isso abrirá um menu de opções.
Dentro do submenu Converter, você encontrará várias opções para manipular o texto selecionado, como:
Para Caixa Baixa: Transforma todo o texto selecionado em letras minúsculas.
Para Caixa Alta: Transformará o texto selecionado em letras maiúsculas.
Para Caixa Alta e Baixa: Somente o primeiro caractere maiúscula.
Para Inverso do Atual: Inverte todas as letras no texto selecionado (maiúsculas se tornam minúsculas e vice-versa).
Remover Espaços ao Final: Elimina espaços em branco no final de cada linha do texto.
Transpor: Inverte a ordem dos caracteres de trás para frente.
Xfce tem um terminal próprio. wiki
/usr/bin/xfce4-terminal ou Ctrl+Alt+T
Passe o parâmetro --tab para abrir uma nova aba xfce4-terminal --tab (se quiser faça atalhos manuais nas configurações de teclado, eu uso em: Ctrl+Shift+TAB)
Passe o parâmetro --title para abrir uma nova aba com um título xfce4-terminal --tab --title=NOME_AQUI
Para abrir uma pesquisa por palavras que analisará as saídas dos comandos Shift+Ctrl+F
- Atalhos por padrão:
- Editar>Preferências>Atalhos
se o menu está oculto, basta pressionar F10 que mostrará barra de menu de forma temporária.
Abrir nova aba Shift+Ctrl+T
Fechar aba atual Shift+Ctrl+w
Desfazer Fechamento de Aba Shift+Ctrl+D
Abrir outra janela de terminal Shift+Ctrl+h
Fechar janela Shift+Ctrl+q
Copiar ShiftCtrl+C
Colar Shift+Ctrl+v
Selecionar tudo Shift+Ctrl+A
Ampliar Ctrl++
Reduzir Ctrl+-
Tamanho normal Ctrl+0
Definir título Shift+Ctrl+S
Localizar Shift+Ctrl+F
Aba anterior Ctrl+Page Up
Próxima aba Ctrl+Page Doun
Mover a aba da esquerda Shift+Ctrl+Page Up
Mover a aba da direita Shift+Ctrl+Page Down
Tela cheia F11
Ir para a aba 1 ALt+1
Ir para a aba 2 Alt+2
Ir para a aba 3 Alt+3
Ir para a aba 4 ALt+4
Ir para a aba 5 ALt+5
Ir para a aba 6 ALt+6
Ir para a aba 7 Alt+7
Ir para a aba 8 ALt+8
Ir para a aba 9 Alt+9
Rolar uma linha para cima Shift+acima
Rolar uma linha para baixo Shift+Abaixo
Rolar uma página para cima Shift+Page Up
Rolar uma página para baixo Shift+Page Down
/bin/xfce4-terminal --preferences
O arquivo que contém as configurações avançadas deste terminal está localizado: $HOME/.config/xfce4/terminal/terminalrc
- +informações do terminalrc:
- MiscAlwaysShowTabs: FALSE significa que as abas serão exibidas apenas quando houver mais de uma.
MiscBell: Controla se o terminal emite um som de sino quando ocorrem eventos específicos.
MiscBellUrgent: Controla se o terminal emite um som de sino quando há um aviso urgente.
MiscBordersDefault: Define se as bordas padrão do terminal devem ser exibidas.
MiscCursorBlinks: Define se o cursor deve piscar.
MiscCursorShape: Define a forma do cursor (no caso, um bloco).
MiscDefaultGeometry: Define a geometria padrão do terminal (número de colunas x número de linhas).
MiscInheritGeometry: Define se o terminal deve herdar a geometria da janela pai.
MiscMenubarDefault: Controla se a barra de menus do terminal deve ser exibida por padrão.
MiscMouseAutohide: Controla se o cursor do mouse deve se esconder automaticamente no terminal.
MiscMouseWheelZoom: Habilita ou desabilita o zoom com a roda do mouse.
MiscToolbarDefault: Controla se a barra de ferramentas do terminal deve ser exibida por padrão.
MiscConfirmClose: Define se uma confirmação deve ser solicitada antes de fechar o terminal.
MiscCycleTabs: Permite a ciclagem entre abas com atalhos de teclado.
MiscTabCloseButtons: Define se os botões de fechamento de abas devem ser exibidos nas abas.
MiscTabCloseMiddleClick: Define se o clique do meio (scroll wheel) fecha uma aba.
MiscTabPosition: Define a posição das abas (no topo, no fundo, etc.).
MiscHighlightUrls: Controla se as URLs devem ser destacadas e clicáveis no terminal.
MiscMiddleClickOpensUri: Define se o clique do meio em uma URL a abre.
MiscCopyOnSelect: Define se o texto selecionado deve ser automaticamente copiado para a área de transferência.
MiscShowRelaunchDialog: Controla se uma caixa de diálogo de relançamento deve ser exibida.
MiscRewrapOnResize: Controla se o texto deve ser reformatado ao redimensionar a janela do terminal.
MiscUseShiftArrowsToScroll: Define se as setas com a tecla Shift devem ser usadas para rolar o texto.
MiscSlimTabs: Define se as abas devem ter um tamanho reduzido.
MiscNewTabAdjacent: Define se novas abas devem ser abertas ao lado da aba atual.
MiscSearchDialogOpacity: Define a opacidade da caixa de diálogo de pesquisa.
MiscShowUnsafePasteDialog: Controla se uma caixa de diálogo de colagem insegura deve ser exibida.
MiscRightClickAction: Define a ação que ocorre quando você clica com o botão direito no terminal.
ScrollingUnlimited: Controla se a rolagem é ilimitada no terminal.
E, caso esteja no terminal, é igualmente possível abrir o gerenciador de arquivos no diretório atual.
Também é possível chama o Thunar pelo terminal e especificar um diretório para ser aberto imediatamente.
thunar /var/lib/pacman/sync
Busque um executável pelo seu nome wiki
/bin/xfce4-appfinder
xfce4-appfinder ou Tecla super+R
Visualizador de temperatura
/bin/xfce4-sensors
No meu caso ele detectou os sensores de temperatura da Intel, usando o driver coretemp.
Intel digital thermal sensor...
concluiu a detecção e está fornecendo um resumo das sondagens que foram feitas.
"Core 0", "Core 1", "Core 2" e "Core 3" são as temperaturas individuais dos núcleos.
Para visualizar a temperatura de outros hardware além do processador, como por exemplo:
nouveau-pci sensor associado à placa de vídeo (GPU) usando o driver Nouveau
I2C/SMBus sondar (probe) que são adaptadores usados para se comunicar com sensores em placas-mãe e outros dispositivos.
Se você ainda não tiver o lm_sensors instalado, você pode instalá-lo usando:
sudo pacman -S lm_sensors
Depois de instalado, você pode querer configurar o lm_sensors para usar certos sensores existentes no seu hardware.
Você só precisa aceitar os sensores desejados, e rejeitar os que não quiser.
sudo sensors-detect
Após a configuração, você poderá visualizar as leituras de temperatura no terminal:
sensors
Gerenciador de tarefas
/bin/xfce4-taskmanager ou Tecla Shift+Ctrl+Esc
Abre a captura de tela
/bin/xfce4-screenshooter
Selecionar uma região para a print: xfce4-screenshooter -r ou Tecla Shift+Print
Print da tela cheia: xfce4-screenshooter -w ou Tecla Alt+Print
Acessibilidade: leitura da tela, teclado, mouse
/bin/xfce4-accessibility-settings
Gerenciamento de cores para impressoras, scanners, webcams, monitores e outros dispositivos de saída.
Importe perfis de cores por dispositivo.
/bin/xfce4-color-settings
Mostra brevemente a localização do cursor do mouse
/bin/xfce4-find-cursor
Altere as configurações do mouse, mude o tema da seta.
/bin/xfce4-mouse-settings
Mostra seu histórico do Ctrl+C (tudo que você copio)
/bin/xfce4-clipman-history
Acesse as configurações do Clipman para habilitar o suporte a códigos QR, permitindo que o texto copiado seja transformado em imagem QR.
/usr/bin/xfce4-clipman-settings
O Thunar Volume Manager é uma ferramenta que gerencia dispositivos de armazenamento removíveis, como pen drives, cartões de memória e discos rígidos externos.
Fornece funcionalidades como montagem automática de dispositivos, execução de ações específicas quando um dispositivo é conectado ou removido
thunar-volman-settings
Mostra informações do seu hardware
/bin/xfce4-about
VOLTAR AO TOPO
VOLTAR AO ÍNDICE[/color][/color]
Última edição por ADRIANNO em Qua 03 Abr 2024, 2:30 pm, editado 19 vez(es)
Parte 2 - CONFIGURAÇÃO DA INTERFACE GRÁFICA (XFCE)
Aplicativos padrões: wiki 1-2
altere seu navegador padrão, cliente de e-mail, gerenciador de arquivos, terminal, audio, fotos, vídeos, texto ...
/bin/xfce4-mime-settings
Para alterar os padrões por linha de comando:
Use o comando xdg-mime default para definir a aplicação padrão, Substitua video/mp4 pelo tipo MIME (formato).
xdg-mime default smplayer.desktop video/mp4
Para descobrir o tipo MIME de um arquivo:
file --mime-type -b /caminho/do/seu/arquivo
Supondo que você deseja associar o editor de texto Mousepad ao MIME text/plain de um grupo de arquivos:
xdg-mime default org.xfce.mousepad.desktop text/plain
Também é possível usar o caminho completo do atalho, mas nunca o caminho do executável/usr/bin/smplayer
xdg-mime default '/usr/share/applications/smplayer.desktop' video/mp4
xdg-mime default '/usr/share/applications/org.xfce.mousepad.desktop' text/plain
Abrir um arquivo
https://archlinux.org/packages/extra/x86_64/exo
Você pode abrir qualquer tipo de arquivo sem a necessidade de especificar o programa, apenas o arquivo em questão.
O utilitário exo-open do xfce ou xdg-open ambos utilizam as informações dos aplicativos padrão do seu sistema, para selecionar o programa ideal para esse arquivo.
exo-open '/home/flyer/Imagens/Captura de tela_2023-04-11_10-16-39.png'
exo-open '/home/flyer/Documentos/cvim.txt'
Abrir um URL no navegador padrão:
exo-open https://duckduckgo.com/
Abrir um diretório com o gerenciador de arquivos padrão:
exo-open /etc/iptables/
você pode usar o comando com um curinga (*), para não precisar escrever o nome completo do arquivo.
exo-open *.mkv ou exo-open /media/vm/1/Adão/*.mkv
Criar um Atalho
Para abrir a janela de criação de lançadores
um novo atalho será criado usando o terminal para chamar um GUI do xfce, para qualquer utilitário instalado no seu sistema.
exo-desktop-item-edit --create-new $HOME/Desktop/
Se você criar esses arquivos no diretório $HOME/.config/autostart/ eles serão carregados automaticamente quando você iniciar sua sessão no XFCE.
Essa funcionalidade de inicialização automática é especialmente útil para pessoas que criam scripts. Um exemplo de comando dentro de um arquivo .desktop
Abre um script: xfce4-terminal --tab -e $HOME/vivaldi.sh Adicione seus scripts e indique o programa apropriado para executá-los.
Abre dois script: xfce4-terminal --tab -e '/bin/bash /home/adr3/criarvivaldi.sh' --tab -e '/bin/bash /home/adr3/vivaldi.sh'
Abas renomeadas:xfce4-terminal --tab --title=criar -e '/bin/bash /home/adr3/criarvivaldi.sh' --tab --title=remover -e '/bin/bash /home/adr3/vivaldi.sh'
Opte por usar comandos em vez de scripts: xfce4-terminal --tab --title=cron -e 'bash -c "COMANDO AQUI"'
Ele cria o ícone em formato .desktop no local escolhido. Aqui está o script padrão que ele gera:
Neste link, você encontrará um guia detalhado sobre como criar um atalho para qualquer script ou programa que você tenha:
https://flyer.forumeiro.com/t325-jogando-pw-no-linux
Como Criar um Agendamento de Tarefas.
Na dica anterior, você aprendeu como criar atalhos usando o comando exo-desktop-item-edit --create-new diretório.
Ao colocar esse atalho dentro do diretório $HOME/.config/autostart/,
ele será automaticamente executado durante a inicialização do sistema todas as vez que você liga o computador.
Vamos expandir esse conceito e agendar essa execução para uma data específica.
passo a passo!
Demonstrarei como configurar um script que será executado apenas no dia 25 de dezembro, imediatamente após o início do computador.
Primeiramente, crie um atalho usando o seguinte comando:
exo-desktop-item-edit --create-new $HOME/Desktop/
Apenas preencha os campos, garantindo que ajuste para o seu diretório home:
Nome: xfce
Comando: xfce4-terminal -e /home/adr1/agendar.sh
Vamos para a segunda parte, que será criar o script agendar.sh usado no atalho, abra um editor de texto.
nano agendar.sh
No editor de texto, adicione o seguinte conteúdo.
chmod +x agendar.sh
Onde diz seu_comando_aqui, vou usar um comando para agendar a troca do meu papel de parede automaticamente no dia 25 de dezembro.
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorHDMI-1/workspace0/last-image -s /home/adr1/Imagens/christmas.jpg
Agora, o atalho que você criou anteriormente executará automaticamente esse script dia 25 de dezembro no momento que o computador for ligado.
Pop-up de notificação na área de trabalho
xfce4-notifyd
/usr/lib/xfce4/notifyd/xfce4-notifyd
Configurações: /bin/xfce4-notifyd-config
Esse pacote faz parte do grupo xfce4-goodies e é responsável por fornecer notificações de desktop, para eventos do sistema e aplicativos.
Seu concorrente feito pela Gnome também é bastante útil:
sudo pacman -S libnotify
sudo pacman -S libnotify-docs
/usr/bin/notify-send
Você pode testar o notify-send executando um simples comando na linha de comando.
/usr/bin/notify-send "Título da Notificação" "Corpo da notificação."
Essa biblioteca fornece a API de exibir notificações em desktops Linux, muito usada em scripts, exemplo:
Para monitorar a conectividade com a Internet a cada segundo e, com base no resultado, exibir uma notificação se houver alguma modificação no status.
exo-desktop-item-edit --create-new $HOME/.config/autostart/
cole o comando: /bin/bash /home/adr1/scripts/acessointernet.sh
Verifique o consumo de memória usada pelo script em execução:
ps vh | grep "/home/adr1/scripts/acessointernet.sh"
Para matar o processo do seu script usando o nome do script em vez do PID
pkill -f "/home/adr1/scripts/acessointernet.sh"
Thunar é o gerenciador de arquivos do Xfce
docs
ATALHOS DO THUNAR
Abrir o Thunar
Ctrl+Alt+F ou Super+E
Abrir uma nova aba no Thunar
Ctrl+T
Abrir uma nova janela separada
Ctrl+N
Criar uma pasta
Ctrl+Shift+N
Abrir propriedades da pasta
Alt+Enter
Selecionar a barra de endereço da pasta
Ctrl+L
Localizar um arquivo
Ctrl+S
Buscar dentro da pasta
Ctrl+F
Dividir a tela
F3
Mostrar o painel lateral em modo árvore
Ctrl+E
Tirar o painel lateral do modo árvore
Ctrl+B
Ocultar / Mostrar o Menu
Ctrl+M
Mostrar os arquivos ocultos
Ctrl+H
Dar zoom nos ícones
Ctrl+- Ctrl++
Mostrar os arquivos em formato de lista
Ctrl+2
Mostrar somente os ícones dos arquivos
Ctrl+1
hierarquia lógica de diretórios, como se locomover por subpastas
Abre a pasta pai, da sua atual posição no diretório.
Alt +
Ir à próxima pasta visitada
Alt +
Ir à pasta visitada anteriormente
Alt +
Ir para a pasta Home
Alt+home
Criar um marcador na barra lateral com um atalho para essa pasta atual
Ctrl+D
Fechar aba
Ctrl+W
Fechar a janela atual com todas as suas abas abertas
Ctrl+Q
Encerrar todas as janela do Thunar
Ctrl+shift+W
Alterar área de trabalho
Ctrl+Alt+seta para direita
Ctrl+Alt+seta para esquerda
ctrl+f1 (f2, f3, f4 etc.)
O visualizador de imagens ristretto padrão do Xfce
para dar zoom Ctrl+scroll
wiki
Esse guia está em construção..
PulseAudio
https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/
https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture
video thumbnailer
https://archlinux.org/packages/extra/x86_64/ffmpegthumbnailer/
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
Transferência de arquivos do Android para Arch Linux via MTP usando Thunar-Volman
O Protocolo de Transferência de Mídia (MTP) é o método padrão para transferir arquivos para dispositivos Android.
MTP é uma extensão do Protocolo de Transferência de Imagens (PTP).
Ferramentas para usar o MTP em seu Linux:
O Thunar-Volman é uma ferramenta integrada ao gerenciador de arquivos Thunar do ambiente XFCE, você precisa instalá-lo no seu sistema Arch Linux.
sudo pacman -S thunar-volman
Após instalar o Thunar-Volman, agora você vai configurá-lo para montar automaticamente suas unidades removíveis.
Abra o terminal e o execute para acessar as configurações:
thunar-volman-settings
ou
No Xfce navegue até configurações, depois "Mídias e unidades removíveis".
Marque a opção "Montar unidades removíveis quando conectadas". Isso garantirá que o Thunar-Volman monte automaticamente o dispositivo Android quando conectado via MTP.
Outras Funções do Thunar-Volman:
Executar ações específicas ao conectar ou desconectar dispositivos.
Definir ações personalizadas para tipos específicos de dispositivos.
Notificar sobre eventos de conexão e desconexão de dispositivos.
Preparação do Aparelho Android: Ajuda
Desbloqueie a tela do seu dispositivo Android.
Se necessário, desative a depuração USB nas configurações do desenvolvedor do seu dispositivo Android. Isso pode ser encontrado em Configurações > Sistema > Opções do desenvolvedor > Depuração USB.
Depois, simplesmente conecte o dispositivo ao seu computador via cabo USB e o Thunar-Volman cuidará do resto, montando automaticamente o dispositivo para você.
Certifique-se de clicar em "Permitir" quando o pop-up de autorização aparecer em seu dispositivo Android, permitindo assim a conexão USB.
O MTP pode ser usado em dispositivos de mídia e assistentes pessoais e tem suporte para comunicação através de USB, TCP/IP e Bluetooth.
Se você quer uma conexão segura simples e direta entre seu celular e um PC use o cabo USB na tecnologia MTP.
Porém, você também pode criar uma rede local para compartilhar arquivos entre dispositivos, invés de usar o MTP.
Para criar um compartilhamento de arquivos dentro de uma rede local entre todos os seus dispositivos, veja esse guia que elaborei.
https://flyer.forumeiro.com/t351p300-instalacao-arch-linux-bios-legacy-triple-boot-xfce-home-games#1251
Certifique-se de configurar corretamente as permissões nos diretórios compartilhados.
Um resumo rápido do guia:
Linux para Mobile/outro PC, via Web
Se precisar, você pode encontrar serviços de compartilhamento de arquivos oferecidos online, como o PairDrop.
Para não usar serviços Web, eu recorro ao Samba, pois ele é uma ferramenta que permite compartilhar arquivos e serviços entre computadores pela rede local,
ele é especialmente útil em ambientes mistos com diferentes sistemas operacionais, onde você pode compartilhar os diretórios do seu Linux vice-versa.
Linux para o Windows
Para acessar arquivos do Windows em um sistema Arch Linux, você precisa instalar o smbclient e montar os arquivos usando o comando mount.
Para acessar os arquivos compartilhados de um sistema Windows, basta inserir o endereço do diretório na rede.
Linux como servidor
Por outro lado, para compartilhar arquivos de um computador Linux, você instala o Samba, configura o compartilhamento no smb.conf e define uma senha para o usuário Samba.
Windows para o Linux
Além disso, é possível criar unidades no Windows que se abrem automaticamente qualquer diretório do Linux com apenas um clique usando o comando net use.
Se o Thunar-Volman não funcionar para você, existem outras opções de MTP disponíveis, como:
Wiki - Media Transfer Protocol conhecimentos necessários; como usar a interface FUSE e a interface do usuário Qt.
gvfs-mtp - MTP backend; Android (wiki)
android-file-transfer - Cliente Android MTP; minimalista Site
kdeconnect - Adiciona comunicação entre o KDE e o seu smartphone
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
Ferramentas necessárias:
sudo pacman -S gvfs-mtp
reinicie com o celular conectado
No seu desktop aparecerá o ícone para montar o volume, caso não apareça faça manualmente:
gio mount -li | grep activation_root
gio mount mtp://SAMSUNG_SAMSUNG_Android_52009adf027075a1/
ls -lh /run/user/1000/gvfs
desmontar
gio mount -u mtp://SAMSUNG_SAMSUNG_Android_52009adf027075a1/
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
sudo pacman -S android-file-transfer
mkdir ~/android
aft-mtp-mount ~/android
desmontar
fusermount -u ~/android
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
modprobe usb-storage
outra maneira
sudo pacman -S kdeconnect
kdeconnect-cli --list-devices
kdeconnect-cli --send arquivo.mp3 --device ID_dispositivo
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
Formatos de fonte
https://wiki.archlinux.org/title/Fonts
Dispositivos de armazenamento USB, câmeras digitais etc
https://wiki.archlinux.org/title/USB_storage_devices
crie uma lixeira, redes, recentes.
sudo pacman -S gvfs
https://wiki.archlinux.org/title/File_manager_functionality_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Thunar#Thunar_Volume_Manager
Para ter uma terceira Dock
sudo pacman -S latte-dock
Criar diretórios básicos como documentos/fotos/música/etc..
instale:
#xdg-user-dirs
(Para criar as pastas: #xdg-user-dirs-update)
Seu arquivo de configuração fica em:
/home/flyerpc/.config/user-dirs.dirs
https://wiki.archlinux.org/title/XDG_user_directories_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Xdg-utils#xdg-open
https://wiki.archlinux.org/title/Environment_variables_(Portugu%C3%AAs)
Modificar o cursor do mouse
https://wiki.archlinux.org/title/Cursor_themes_(Portugu%C3%AAs)
Login automático no Xorg
https://wiki.archlinux.org/title/Xinit_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Systemd/User#Automatic_login_into_Xorg_without_display_manager
Como configurar uma variável de ambiente
https://wiki.archlinux.org/title/Environment_variables_(Portugu%C3%AAs)
variável de ambiente para configuração de aplicativos Qt
https://wiki.archlinux.org/title/Qt https://wiki.qt.io/Language_Bindings
variável de ambiente com GTK para webkit
https://wiki.archlinux.org/title/GTK
notificações, menus e barras para o X11.
https://wiki.archlinux.org/title/Dzen_(Portugu%C3%AAs)
lista de multiplexador de terminal
Abduco
Dtach
GNU Screen
Kitty
Tmux
https://wiki.archlinux.org/title/Category:Terminal_multiplexers
Coisas incríveis para se fazer no Linux
1-A 1-B
altere seu navegador padrão, cliente de e-mail, gerenciador de arquivos, terminal, audio, fotos, vídeos, texto ...
/bin/xfce4-mime-settings
Para alterar os padrões por linha de comando:
Use o comando xdg-mime default para definir a aplicação padrão, Substitua video/mp4 pelo tipo MIME (formato).
xdg-mime default smplayer.desktop video/mp4
Para descobrir o tipo MIME de um arquivo:
file --mime-type -b /caminho/do/seu/arquivo
Supondo que você deseja associar o editor de texto Mousepad ao MIME text/plain de um grupo de arquivos:
xdg-mime default org.xfce.mousepad.desktop text/plain
Também é possível usar o caminho completo do atalho, mas nunca o caminho do executável
xdg-mime default '/usr/share/applications/smplayer.desktop' video/mp4
xdg-mime default '/usr/share/applications/org.xfce.mousepad.desktop' text/plain
Abrir um arquivo
https://archlinux.org/packages/extra/x86_64/exo
Você pode abrir qualquer tipo de arquivo sem a necessidade de especificar o programa, apenas o arquivo em questão.
O utilitário exo-open do xfce ou xdg-open ambos utilizam as informações dos aplicativos padrão do seu sistema, para selecionar o programa ideal para esse arquivo.
exo-open '/home/flyer/Imagens/Captura de tela_2023-04-11_10-16-39.png'
exo-open '/home/flyer/Documentos/cvim.txt'
Abrir um URL no navegador padrão:
exo-open https://duckduckgo.com/
Abrir um diretório com o gerenciador de arquivos padrão:
exo-open /etc/iptables/
você pode usar o comando com um curinga (*), para não precisar escrever o nome completo do arquivo.
exo-open *.mkv ou exo-open /media/vm/1/Adão/*.mkv
Criar um Atalho
Para abrir a janela de criação de lançadores
um novo atalho será criado usando o terminal para chamar um GUI do xfce, para qualquer utilitário instalado no seu sistema.
exo-desktop-item-edit --create-new $HOME/Desktop/
Se você criar esses arquivos no diretório $HOME/.config/autostart/ eles serão carregados automaticamente quando você iniciar sua sessão no XFCE.
Essa funcionalidade de inicialização automática é especialmente útil para pessoas que criam scripts. Um exemplo de comando dentro de um arquivo .desktop
Abre um script: xfce4-terminal --tab -e $HOME/vivaldi.sh Adicione seus scripts e indique o programa apropriado para executá-los.
Abre dois script: xfce4-terminal --tab -e '/bin/bash /home/adr3/criarvivaldi.sh' --tab -e '/bin/bash /home/adr3/vivaldi.sh'
Abas renomeadas:xfce4-terminal --tab --title=criar -e '/bin/bash /home/adr3/criarvivaldi.sh' --tab --title=remover -e '/bin/bash /home/adr3/vivaldi.sh'
Opte por usar comandos em vez de scripts: xfce4-terminal --tab --title=cron -e 'bash -c "COMANDO AQUI"'
Para iniciar programas automaticamente durante a inicialização do sistema, existe outra formar, edite o arquivo nano ~/.xinitrc e especifique os comandos.
Ao usar esse método, é importante adicionar o símbolo & ao final de cada comando. Isso permite que os programas sejam iniciados em segundo plano,
evitando que bloqueiem o processo de inicialização do XFCE.
xfce4-taskmanager &
Thunar &
Ele cria o ícone em formato .desktop no local escolhido. Aqui está o script padrão que ele gera:
- Código:
[Desktop Entry]
Version=1.0
Type=Application
Name=Mude o wallpaper
Comment=gerencie o desktop
Exec=/usr/bin/xfdesktop-settings
Icon=archlinux-logo-text-dark.png
Path=
Terminal=false
StartupNotify=false
Neste link, você encontrará um guia detalhado sobre como criar um atalho para qualquer script ou programa que você tenha:
https://flyer.forumeiro.com/t325-jogando-pw-no-linux
Como Criar um Agendamento de Tarefas.
Na dica anterior, você aprendeu como criar atalhos usando o comando exo-desktop-item-edit --create-new diretório.
Ao colocar esse atalho dentro do diretório $HOME/.config/autostart/,
ele será automaticamente executado durante a inicialização do sistema todas as vez que você liga o computador.
Vamos expandir esse conceito e agendar essa execução para uma data específica.
passo a passo!
Demonstrarei como configurar um script que será executado apenas no dia 25 de dezembro, imediatamente após o início do computador.
Primeiramente, crie um atalho usando o seguinte comando:
exo-desktop-item-edit --create-new $HOME/Desktop/
Apenas preencha os campos, garantindo que ajuste para o seu diretório home:
Nome: xfce
Comando: xfce4-terminal -e /home/adr1/agendar.sh
Vamos para a segunda parte, que será criar o script agendar.sh usado no atalho, abra um editor de texto.
nano agendar.sh
No editor de texto, adicione o seguinte conteúdo.
- Código:
#!/bin/bash
# Verifica se a data atual é 25 de dezembro
if [ "$(date +\%m-\%d)" = "12-25" ]; then
# Adicione aqui os comandos que deseja executar
xfce4-terminal -e "seu_comando_aqui"
fi
chmod +x agendar.sh
Onde diz seu_comando_aqui, vou usar um comando para agendar a troca do meu papel de parede automaticamente no dia 25 de dezembro.
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitorHDMI-1/workspace0/last-image -s /home/adr1/Imagens/christmas.jpg
Agora, o atalho que você criou anteriormente executará automaticamente esse script dia 25 de dezembro no momento que o computador for ligado.
Pop-up de notificação na área de trabalho
xfce4-notifyd
/usr/lib/xfce4/notifyd/xfce4-notifyd
Configurações: /bin/xfce4-notifyd-config
Esse pacote faz parte do grupo xfce4-goodies e é responsável por fornecer notificações de desktop, para eventos do sistema e aplicativos.
Seu concorrente feito pela Gnome também é bastante útil:
sudo pacman -S libnotify
sudo pacman -S libnotify-docs
/usr/bin/notify-send
Você pode testar o notify-send executando um simples comando na linha de comando.
/usr/bin/notify-send "Título da Notificação" "Corpo da notificação."
Essa biblioteca fornece a API de exibir notificações em desktops Linux, muito usada em scripts, exemplo:
Para monitorar a conectividade com a Internet a cada segundo e, com base no resultado, exibir uma notificação se houver alguma modificação no status.
- Código:
#!/bin/bash
connected=false
while true; do
if curl -Is https://www.google.com | grep -q .; then
if [ "$connected" = false ]; then
connected=true
notify-send "Conectado à Internet" "Você está online."
fi
else
if [ "$connected" = true ]; then
connected=false
notify-send "Sem Conectividade à Internet" "Você está offline."
fi
fi
sleep 1
done
exo-desktop-item-edit --create-new $HOME/.config/autostart/
cole o comando: /bin/bash /home/adr1/scripts/acessointernet.sh
Verifique o consumo de memória usada pelo script em execução:
ps vh | grep "/home/adr1/scripts/acessointernet.sh"
Para matar o processo do seu script usando o nome do script em vez do PID
pkill -f "/home/adr1/scripts/acessointernet.sh"
Thunar é o gerenciador de arquivos do Xfce
docs
ATALHOS DO THUNAR
Abrir o Thunar
Ctrl+Alt+F ou Super+E
Abrir uma nova aba no Thunar
Ctrl+T
Abrir uma nova janela separada
Ctrl+N
Criar uma pasta
Ctrl+Shift+N
Abrir propriedades da pasta
Alt+Enter
Selecionar a barra de endereço da pasta
Ctrl+L
Localizar um arquivo
Ctrl+S
Buscar dentro da pasta
Ctrl+F
Dividir a tela
F3
Mostrar o painel lateral em modo árvore
Ctrl+E
Tirar o painel lateral do modo árvore
Ctrl+B
Ocultar / Mostrar o Menu
Ctrl+M
Mostrar os arquivos ocultos
Ctrl+H
Dar zoom nos ícones
Ctrl+- Ctrl++
Mostrar os arquivos em formato de lista
Ctrl+2
Mostrar somente os ícones dos arquivos
Ctrl+1
hierarquia lógica de diretórios, como se locomover por subpastas
Abre a pasta pai, da sua atual posição no diretório.
Alt +
Ir à próxima pasta visitada
Alt +
Ir à pasta visitada anteriormente
Alt +
Ir para a pasta Home
Alt+home
Criar um marcador na barra lateral com um atalho para essa pasta atual
Ctrl+D
Fechar aba
Ctrl+W
Fechar a janela atual com todas as suas abas abertas
Ctrl+Q
Encerrar todas as janela do Thunar
Ctrl+shift+W
Alterar área de trabalho
Ctrl+Alt+seta para direita
Ctrl+Alt+seta para esquerda
ctrl+f1 (f2, f3, f4 etc.)
O visualizador de imagens ristretto padrão do Xfce
para dar zoom Ctrl+scroll
wiki
Esse guia está em construção..
PulseAudio
https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/
https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture
video thumbnailer
https://archlinux.org/packages/extra/x86_64/ffmpegthumbnailer/
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
Transferência de arquivos do Android para Arch Linux via MTP usando Thunar-Volman
O Protocolo de Transferência de Mídia (MTP) é o método padrão para transferir arquivos para dispositivos Android.
MTP é uma extensão do Protocolo de Transferência de Imagens (PTP).
Ferramentas para usar o MTP em seu Linux:
O Thunar-Volman é uma ferramenta integrada ao gerenciador de arquivos Thunar do ambiente XFCE, você precisa instalá-lo no seu sistema Arch Linux.
sudo pacman -S thunar-volman
Após instalar o Thunar-Volman, agora você vai configurá-lo para montar automaticamente suas unidades removíveis.
Abra o terminal e o execute para acessar as configurações:
thunar-volman-settings
ou
No Xfce navegue até configurações, depois "Mídias e unidades removíveis".
Marque a opção "Montar unidades removíveis quando conectadas". Isso garantirá que o Thunar-Volman monte automaticamente o dispositivo Android quando conectado via MTP.
Outras Funções do Thunar-Volman:
Executar ações específicas ao conectar ou desconectar dispositivos.
Definir ações personalizadas para tipos específicos de dispositivos.
Notificar sobre eventos de conexão e desconexão de dispositivos.
Preparação do Aparelho Android: Ajuda
Desbloqueie a tela do seu dispositivo Android.
Se necessário, desative a depuração USB nas configurações do desenvolvedor do seu dispositivo Android. Isso pode ser encontrado em Configurações > Sistema > Opções do desenvolvedor > Depuração USB.
Depois, simplesmente conecte o dispositivo ao seu computador via cabo USB e o Thunar-Volman cuidará do resto, montando automaticamente o dispositivo para você.
Certifique-se de clicar em "Permitir" quando o pop-up de autorização aparecer em seu dispositivo Android, permitindo assim a conexão USB.
O MTP pode ser usado em dispositivos de mídia e assistentes pessoais e tem suporte para comunicação através de USB, TCP/IP e Bluetooth.
Se você quer uma conexão segura simples e direta entre seu celular e um PC use o cabo USB na tecnologia MTP.
Porém, você também pode criar uma rede local para compartilhar arquivos entre dispositivos, invés de usar o MTP.
Para criar um compartilhamento de arquivos dentro de uma rede local entre todos os seus dispositivos, veja esse guia que elaborei.
https://flyer.forumeiro.com/t351p300-instalacao-arch-linux-bios-legacy-triple-boot-xfce-home-games#1251
Certifique-se de configurar corretamente as permissões nos diretórios compartilhados.
Um resumo rápido do guia:
Linux para Mobile/outro PC, via Web
Se precisar, você pode encontrar serviços de compartilhamento de arquivos oferecidos online, como o PairDrop.
Para não usar serviços Web, eu recorro ao Samba, pois ele é uma ferramenta que permite compartilhar arquivos e serviços entre computadores pela rede local,
ele é especialmente útil em ambientes mistos com diferentes sistemas operacionais, onde você pode compartilhar os diretórios do seu Linux vice-versa.
Linux para o Windows
Para acessar arquivos do Windows em um sistema Arch Linux, você precisa instalar o smbclient e montar os arquivos usando o comando mount.
Para acessar os arquivos compartilhados de um sistema Windows, basta inserir o endereço do diretório na rede.
Linux como servidor
Por outro lado, para compartilhar arquivos de um computador Linux, você instala o Samba, configura o compartilhamento no smb.conf e define uma senha para o usuário Samba.
Windows para o Linux
Além disso, é possível criar unidades no Windows que se abrem automaticamente qualquer diretório do Linux com apenas um clique usando o comando net use.
Se o Thunar-Volman não funcionar para você, existem outras opções de MTP disponíveis, como:
Wiki - Media Transfer Protocol conhecimentos necessários; como usar a interface FUSE e a interface do usuário Qt.
gvfs-mtp - MTP backend; Android (wiki)
android-file-transfer - Cliente Android MTP; minimalista Site
kdeconnect - Adiciona comunicação entre o KDE e o seu smartphone
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
Ferramentas necessárias:
sudo pacman -S gvfs-mtp
reinicie com o celular conectado
No seu desktop aparecerá o ícone para montar o volume, caso não apareça faça manualmente:
gio mount -li | grep activation_root
gio mount mtp://SAMSUNG_SAMSUNG_Android_52009adf027075a1/
ls -lh /run/user/1000/gvfs
desmontar
gio mount -u mtp://SAMSUNG_SAMSUNG_Android_52009adf027075a1/
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
sudo pacman -S android-file-transfer
mkdir ~/android
aft-mtp-mount ~/android
desmontar
fusermount -u ~/android
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
outra maneira de transferência de arquivos do Android para Linux
modprobe usb-storage
outra maneira
sudo pacman -S kdeconnect
kdeconnect-cli --list-devices
kdeconnect-cli --send arquivo.mp3 --device ID_dispositivo
██████████████████████████████████████████████████████████████████████████████████████████████████████████████████
Formatos de fonte
https://wiki.archlinux.org/title/Fonts
Dispositivos de armazenamento USB, câmeras digitais etc
https://wiki.archlinux.org/title/USB_storage_devices
crie uma lixeira, redes, recentes.
sudo pacman -S gvfs
https://wiki.archlinux.org/title/File_manager_functionality_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Thunar#Thunar_Volume_Manager
Para ter uma terceira Dock
sudo pacman -S latte-dock
Criar diretórios básicos como documentos/fotos/música/etc..
instale:
#xdg-user-dirs
(Para criar as pastas: #xdg-user-dirs-update)
Seu arquivo de configuração fica em:
/home/flyerpc/.config/user-dirs.dirs
https://wiki.archlinux.org/title/XDG_user_directories_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Xdg-utils#xdg-open
https://wiki.archlinux.org/title/Environment_variables_(Portugu%C3%AAs)
Modificar o cursor do mouse
https://wiki.archlinux.org/title/Cursor_themes_(Portugu%C3%AAs)
Login automático no Xorg
https://wiki.archlinux.org/title/Xinit_(Portugu%C3%AAs)
https://wiki.archlinux.org/title/Systemd/User#Automatic_login_into_Xorg_without_display_manager
Como configurar uma variável de ambiente
https://wiki.archlinux.org/title/Environment_variables_(Portugu%C3%AAs)
variável de ambiente para configuração de aplicativos Qt
https://wiki.archlinux.org/title/Qt https://wiki.qt.io/Language_Bindings
variável de ambiente com GTK para webkit
https://wiki.archlinux.org/title/GTK
notificações, menus e barras para o X11.
https://wiki.archlinux.org/title/Dzen_(Portugu%C3%AAs)
lista de multiplexador de terminal
Abduco
Dtach
GNU Screen
Kitty
Tmux
https://wiki.archlinux.org/title/Category:Terminal_multiplexers
Coisas incríveis para se fazer no Linux
1-A 1-B
Última edição por ADRIANNO em Qua 03 Abr 2024, 2:01 pm, editado 9 vez(es)
Gerenciador de janelas tradicional Vs tiling
Um gerenciador de janelas tiling é um tipo específico de gerenciador de janelas que organiza as janelas abertas de maneira não sobreposta e não flutuante. Em vez de permitir que as janelas se sobreponham livremente ou sejam movidas e redimensionadas manualmente, um gerenciador de janelas tiling divide automaticamente o espaço da tela em regiões não sobrepostas e aloca cada aplicativo ou janela em uma dessas regiões.
Algumas características típicas de gerenciadores de janelas tiling em comparação com gerenciadores de janelas tradicionais:
Organização Automática:
Tiling: As janelas são organizadas automaticamente sem sobreposição. Cada janela ocupa uma parte específica da tela.
Flutuante: Os gerenciadores de janelas tradicionais permitem que as janelas se sobreponham e se movam livremente pela tela.
Operação Orientada por Teclado:
Tiling: Geralmente, gerenciadores de janelas tiling são projetados para serem operados principalmente por meio de atalhos de teclado, minimizando a dependência do uso do mouse.
Flutuante: Os gerenciadores de janelas tradicionais muitas vezes dependem mais do uso do mouse para redimensionar, mover e fechar janelas.
Eficiência Espacial:
Tiling: O uso eficiente do espaço é uma característica fundamental. Todos os pixels da tela são utilizados, maximizando a visibilidade de todas as janelas simultaneamente.
Flutuante: Em gerenciadores de janelas tradicionais, as janelas podem ser posicionadas livremente, resultando em potencial desperdício de espaço.
Foco na Produtividade:
Tiling: Projetado para otimizar a eficiência e a produtividade, permitindo que o usuário se concentre nas tarefas em vez de ajustar manualmente a disposição das janelas.
Flutuante: Oferece mais liberdade visual, mas pode exigir mais intervenção do usuário para organizar as janelas.
Configuração Dinâmica:
Tiling: Muitos gerenciadores de janelas tiling permitem a configuração dinâmica de layouts, criação de áreas de trabalho e ajuste de janelas em tempo real.
Flutuante: As configurações podem ser mais estáticas, exigindo menos ajustes em tempo real.
Multi-Monitor:
Tiling: Muitos gerenciadores de janelas tiling oferecem suporte nativo a vários monitores.
Flutuante: Alguns gerenciadores de janelas tradicionais podem exigir ferramentas adicionais para um suporte eficiente a vários monitores.
Algumas características típicas de gerenciadores de janelas tiling em comparação com gerenciadores de janelas tradicionais:
Organização Automática:
Tiling: As janelas são organizadas automaticamente sem sobreposição. Cada janela ocupa uma parte específica da tela.
Flutuante: Os gerenciadores de janelas tradicionais permitem que as janelas se sobreponham e se movam livremente pela tela.
Operação Orientada por Teclado:
Tiling: Geralmente, gerenciadores de janelas tiling são projetados para serem operados principalmente por meio de atalhos de teclado, minimizando a dependência do uso do mouse.
Flutuante: Os gerenciadores de janelas tradicionais muitas vezes dependem mais do uso do mouse para redimensionar, mover e fechar janelas.
Eficiência Espacial:
Tiling: O uso eficiente do espaço é uma característica fundamental. Todos os pixels da tela são utilizados, maximizando a visibilidade de todas as janelas simultaneamente.
Flutuante: Em gerenciadores de janelas tradicionais, as janelas podem ser posicionadas livremente, resultando em potencial desperdício de espaço.
Foco na Produtividade:
Tiling: Projetado para otimizar a eficiência e a produtividade, permitindo que o usuário se concentre nas tarefas em vez de ajustar manualmente a disposição das janelas.
Flutuante: Oferece mais liberdade visual, mas pode exigir mais intervenção do usuário para organizar as janelas.
Configuração Dinâmica:
Tiling: Muitos gerenciadores de janelas tiling permitem a configuração dinâmica de layouts, criação de áreas de trabalho e ajuste de janelas em tempo real.
Flutuante: As configurações podem ser mais estáticas, exigindo menos ajustes em tempo real.
Multi-Monitor:
Tiling: Muitos gerenciadores de janelas tiling oferecem suporte nativo a vários monitores.
Flutuante: Alguns gerenciadores de janelas tradicionais podem exigir ferramentas adicionais para um suporte eficiente a vários monitores.
Última edição por ADRIANNO em Ter 02 Abr 2024, 8:16 am, editado 1 vez(es)
Página 4 de 7 • 1, 2, 3, 4, 5, 6, 7
Tópicos semelhantes
» Lista de Scripts em Shell Bash
» Lista de todos os jogos grátis na EPIC GAMES
» Jogando PW no Linux
» (LINUX) Fallout 4 - Presets
» Grim Dawn no Linux
» Lista de todos os jogos grátis na EPIC GAMES
» Jogando PW no Linux
» (LINUX) Fallout 4 - Presets
» Grim Dawn no Linux
Página 4 de 7
Permissões neste sub-fórum
Podes responder a tópicos
|
|