Ubuntu 13.10, botão de logout na barra de tarefas principal ausente

1

Atualize o Ubuntu 13.04 para 13.10, o botão "Configurações" com shutdown / settings / login / logout está faltando na barra de tarefas. Era o botão que costumava estar ao lado do botão tempo / calendário, do lado esquerdo. Pode ser configurado ou carregado?

    
por nine11 31.10.2013 / 09:31

2 respostas

1

Como, Chih Ho mencionou que isso é um bug. Eu gostaria de oferecer um trabalho aqui. Pode ser útil para os outros no futuro também, e eu me diverti muito enquanto refletia sobre essa questão, então também poderia postar essa "solução".

Então, você sabe como você pode desligar o computador através do bash, certo? Bem, também é possível fazer logout da GUI através do bash inserindo gnome-session-quit (e não se preocupe com a coisa toda do gnome-session, ela funciona independentemente). E se você pudesse criar um script que exibisse uma janela de terminal e pedisse que você escolhesse fazer logout ou sair? Bem, aqui está.

Antes de começarmos a escrever o script, abra o gerenciador de arquivos, acesse o menu suspenso Editar - > preferências - > Comportamento e marque "Executar arquivos de texto executáveis quando eles são abertos". Isso permitirá que você execute um script na área de trabalho.

Agora,paraoscriptemsi.Abraoterminal(Ctrl+Alt+T)edigitenano~/Desktop/Logout_Script.sh.Nestecaso,estouusandooeditordetextonanoparacriaroLogout_Script.shnodesktop,masissoéumaformalidade-vocêpodeescolherqualquereditordetextoquedesejar.

Aquiestáocorpodoscript:

#!/bin/bashxterm-hold-e" echo  'Enter your password to shutdown, Ctrl+C to logout instead'; sudo shutdown -P +10 || gnome-session-quit --logout  "

Vamos ver o que realmente está acontecendo aqui. xterm -hold -e " " abrirá a janela xterm e a manterá, e executará qualquer conjunto de comandos colocado entre aspas. Nesse caso, ele abrirá a janela xterm e a manterá, e ecoará um aviso para você digitar a senha para o encerramento ou, se desejar cancelar, pressionar Ctrl + C. O que vem a seguir é o comando de desligamento real, que pedirá a senha. O lógico ou (||) irá avaliar se o desligamento sai com sucesso ou não. Se você pressionar Ctr + C nesse estágio, isso cancelará o desligamento e executará o próximo comando, que é gnome-session-quit. Isso, por sua vez, deve abrir um prompt de logout transparente. Depois de escrever, lembre-se de modificar as permissões do script, para que você possa executá-lo. Isto é,

sudo chmod 755 ~/Destop/Logout_Script.sh

Então aqui está a janela do xterm que aparece quando eu clico em entrar no script (desculpe as cores brilhantes):

Notequemencioneiquexterm-hold-eirámanterajanelaxtermatéquesejafechada.Ouseja,elepermaneceráatéquevocêfeche-ograficamente,pressionandooxvermelhonocantosuperiordireito,massevocêplanejasairoudesligar,nãoseránecessário,paraquepossamosignorarisso.Masesevocêabriuajanela,digitouasenha,osistemafoidesligadoe,ameiocaminho,vocêdecidiucancelá-lo?Entãoajanelaficavapendurada,evocêteriaquematá-lagraficamente.Porquê?Porqueocomandoshutdownsaiucomsucesso,deformalógicaounãoexecutariapartedoscriptgnome-session-quit.Alémdisso,noscript,escrevisudoshutdown-P+10,queencerraráocomputadorem10minutos,massevocêdesejarodesligamentoimediato,talvezqueiragravarnowemvezde+10.

Emaisumacoisa:presteatençãonasequênciade-holde-e.Sevocêcolocar-eprimeiro,vaidarerro,então,parasegurarajanela,temqueseroprimeiro.

Porqueescreveresseroteiro?Apenasparasubstituiroindicadorperdido,euacho.Certamente,emlaptops(nãotenhocertezasobredesktops),háumbotãoliga/desligaquerealmenteofereceomenutransparentecomopçõesdelogout-shutdown-suspend,masdessaformaémaisdivertido.

Esperoqueissoajudevocêouqualqueroutrapessoa.Sealguémquisermelhorarestescript,porfavor,deixe-mesaberoquevocêmudou-Eutambémqueroaprender:)

Algumasfontes:

por Sergiy Kolodyazhnyy 04.10.2014 / 11:05
0

Parece que você acertou este mesmo bug: link Por favor, veja se a correção lá funciona para você.

    
por Chih Ho 01.11.2013 / 10:05