Menu de sessão
Publicado por Guilherme Moreira de Oliveira (última atualização em 08/06/2012)
[ Hits: 5.163 ]
Homepage: https://cantinhodoromeo.com.br
Procurando um menu de sessão para o seu Openbox??? Seus problemas acabaram! Esse pequeno programa tem opções para suspender, hibernar, logout, além das tradicionais opções de desligar e reiniciar. Esse pequeno programa é um menu de sessão que será usado pelo dreamboxLinux.
#! /bin/bash action=$(yad --width 300 --entry --title "Sair do Sistema" \ --image=gnome-shutdown \ --button="Sair:2" \ --button="gtk-ok:0" --button="gtk-close:1" \ --text "Escolha uma ação:" \ --entry-text \ "Desligar" "Reiniciar" "Sair" "Hibernar" "Suspender") ret=$? [[ $ret -eq 1 ]] && exit 0 if [[ $ret -eq 2 ]]; then gdmflexiserver --startnew & exit 0 fi case $action in Desligar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop" ;; Reiniciar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart" ;; Sair*) cmd="openbox --exit" ;; Hibernar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate" ;; Suspender*) cmd"dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0" ;; *) exit 1 ;; esac eval exec $cmd
Compartilhando conexão DHCP Velox - Linux Ubuntu
Checando a bateria do seu notebook com Ubuntu instalado
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Encriptografa... as particoes com LUKS, o que poderia dar errado? (0)
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (2)