Colocando hotcorner no COSMIC para exibir "workspaces"

Publicado por Xerxes em 08/01/2026

[ Hits: 314 ]

 


Colocando hotcorner no COSMIC para exibir "workspaces"



Dica testada no 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 o waycorner 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 arquivo config.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 o waycorner:

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.

Linux: Colocando hotcorner no COSMIC para exibir 'workspaces'
Outras dicas deste autor

Configurando o papel de parede do Fluxbox no Zenwalk

VirtualBox no Slackware

Terminais estilo Quake para Linux

Usando zoom no Gnome Shell e no Xfce

LXQt no Funtoo

Leitura recomendada

Sistema Personalizado - Recuperação após formatação

SpamAssassin - Avaliação de URI no corpo do e-mail

Editando diretamente o arquivo controlador do GRUB 2

Sabayon Linux - Nova sintaxe e modos de uso dos repositórios

Instalando e atualizando o rdesktop no Fedora

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts