Blog

#tutorial#linux#omarchy#bash

Habilitando novamente o suspend no Omarchy-Menu

A opção Suspend saiu do Omarchy Menu na v3.2.3. Veja como achar o commit e devolver o item ao menu editando o script localmente.

2 min de leitura

Primeiro o que aconteceu com o botão Suspend?

Menu System do Omarchy sem a opção Suspend

Para quem utiliza versões anteriores percebeu que no commit em 8 de dezembro na atualização para a versão v3.2.3

Histórico de commits do Omarchy em 8 de dezembro de 2025, com o commit “Suspend is not properly supported on a lot of computers”

Foi retirado o menu para suspender o que gerou bastante comentários da comunidade como é possível ver nos comentários do corpo do commit

Página do commit fc04525 no GitHub removendo a opção Suspend do omarchy-menu, com comentários da comunidade

E abaixo vemos a solução do DHH sobre adicionar uma bind para suspender o que eu achei valido, mas é ruim tirar hábitos depois de 2 versões usando o Omarchy Menu -> System -> Suspend.

bindd = SUPER CTRL, X, Suspend computer, exec, systemctl suspend

Comentário do DHH sugerindo adicionar um bind com systemctl suspend

Porem como eu gosto muito de modificar essa distro arch que tem uma grande comunidade e talvez chegue a novos usuários é uma porta de entrada para quem cansou do windows e que aprender mais de desenvolvimento de software ( mesmo não tendo mercado ).

Mas como psicólogos e vendedor de curso nós temos que buscar hobbies, eu gosto de pegar distro linux e ir brincando e organizando do meu jeito.

Então como voltar com o menu Suspend?

Diff do commit mostrando o arquivo alterado: bin/omarchy-menu

Usando o commit de base podemos saber o PATH de nosso arquivo Shell-Script que nomeado a pasta bin pois ele é um script que faz apenas uma função.

Terminal abrindo ~/.local/share/omarchy/bin no nvim

Como na instalação do omarchy o repo é clonado dentro da pasta share e lá achamos o dir bin e podemos abrir ele em nosso editor de código.

Arquivo omarchy-menu aberto no editor, na função show_system_menu

Aonde podemos comparar com o codigo fonte no github

Diff no GitHub com as linhas do Suspend removidas da função show_system_menu

vamos apenas restaurar o que foi removido em nosso arquivo local.

Basicamente colocamos a String “Suspend” novamente e um case para Suspend que roda o comando systemctl suspend que usamos normalmente pela CLI.

e nosso arquivo fica assim bem simples né?

Função show_system_menu editada localmente com a opção Suspend de volta

Finalizando

Menu System do Omarchy com a opção Suspend restaurada

Agora temos nossa opção de menu Suspend novamente.

Bom nesse tutorial vemos um pouco primeiro sobre versionamento de uma aplicação e no seu código fonte. Como vemos a força do Linux, Distros Opensource aonde podemos fazer edições customizadas se não gostar de como o criador está dirigindo a OS.

Eu acho que o DDH usa mais desktop por isso suspend pode não ser tão necessario quanto Eu usuario de notebook.