Colocando hotcorner no COSMIC para exibir "workspaces"
Dica publicada em Linux / Configuração
Colocando hotcorner no COSMIC para exibir "workspaces"
Dica testada no
Hotcorner é o recurso que permite executar algum comando quando ponteiro do mouse atinge um dos cantos da tela. No GNOME e no KDE PLASMA (e também no Cinnamon, quando configurado) o canto superior esquerdo exibe as janelas abertas. É um recurso interessante e pode fazer falta no ambiente COSMIC. Talvez um dia seja implementado, mas por enquanto podemos contornar isso.
Esta dica tem o passo a passo para implementar o hotcorner no canto superior esquerdo (estilo GNOME e KDE Plasma) no
Como o
Nota: O binário será instalado em
Cole o seguinte conteúdo (ajustado para o canto superior esquerdo e comando do
Pressione Ctrl+O, Enter para salvar e Ctrl+X para sair.
Cole o seguinte conteúdo:
Teste: mova o ponteiro do mouse para o canto superior esquerdo. A visão de workspaces deverá abrir.
POP! OS 24.04 e baseada na solução que contorna a falta de hotcorner em:
Hotcorner é o recurso que permite executar algum comando quando ponteiro do mouse atinge um dos cantos da tela. No GNOME e no KDE PLASMA (e também no Cinnamon, quando configurado) o canto superior esquerdo exibe as janelas abertas. É um recurso interessante e pode fazer falta no ambiente COSMIC. Talvez um dia seja implementado, mas por enquanto podemos contornar isso.
Esta dica tem o passo a passo para implementar o hotcorner no canto superior esquerdo (estilo GNOME e KDE Plasma) no
COSMIC usando a ferramenta waycorner.
Como o
COSMIC ainda não tem essa função nativa, é necessário o Rust para compilar a ferramenta.
Passo 1: Instalar o Rust e Dependências
Abra o terminal e instale o gerenciador de pacotes do Rust (Cargo) e o compilador, caso ainda não tenha:sudo apt install cargo rustc
Passo 2: Instalar o Waycorner
Use o cargo para baixar e compilar owaycorner diretamente do código-fonte:
cargo install waycorner --locked
Nota: O binário será instalado em
~/.cargo/bin/waycorner.
Passo 3: Criar a Configuração do Hotcorner
Crie a pasta de configuração e o arquivoconfig.toml:
mkdir -p ~/.config/waycorner
nano ~/.config/waycorner/config.toml
Cole o seguinte conteúdo (ajustado para o canto superior esquerdo e comando do
COSMIC):
[main-monitor] # Comando que abre a visão de workspaces no COSMIC enter_command = [ "cosmic-workspaces" ] # Localização: canto superior esquerdo locations = [ "top_left" ] # Tamanho da área sensível (em pixels) size = 10 # Margem de segurança margin = 20 # Sem atraso timeout_ms = 0
Pressione Ctrl+O, Enter para salvar e Ctrl+X para sair.
Passo 4: Criar o Serviço de Inicialização (Systemd)
Para que funcione sempre que ligar o PC:mkdir -p ~/.config/systemd/user/
nano ~/.config/systemd/user/waycorner.service
Cole o seguinte conteúdo:
[Unit] Description=Hotcorner para COSMIC Desktop # Garante que só tenta iniciar DEPOIS que a interface gráfica existe After=graphical-session.target # Se você der logout, a sessão gráfica morre, e o systemd MATA esse serviço junto. PartOf=graphical-session.target [Service] # Verifica se o COSMIC workspaces está vivo (se não estiver, ele espera) ExecCondition=/usr/bin/pgrep -f cosmic-workspaces # O comando principal ExecStart=%h/.cargo/bin/waycorner # Se falhar ou fechar, tenta de novo Restart=always RestartSec=3 [Install] # "graphical-session.target" é ativado toda vez que você loga na interface. # "default.target" só roda uma vez no boot. WantedBy=graphical-session.target
Passo 5: Ativar e Testar
Recarregue o serviços e inicie owaycorner:
systemctl --user daemon-reload
systemctl --user enable --now waycorner.service
Teste: mova o ponteiro do mouse para o canto superior esquerdo. A visão de workspaces deverá abrir.