Menu alacarte

1. Menu alacarte

diego ribeiro
diribeirogomes

(usa Debian)

Enviado em 14/12/2017 - 10:04h

Bom dia pessoal,

Tive um problema com menu alacarte hoje, ele não estava salvando as configurações e acabou que bugou e não roda mais,
queria poder retirar os icones indesejados do gnome mas não sei porque os criadores não melhoram estas opções, enfim alguem pode me dar uma ideia? O erro é este...

debian@debian:~$ alacarte
/usr/share/alacarte/Alacarte/MainWindow.py:22: PyGIWarning: GMenu was imported without specifying a version first. Use gi.require_version('GMenu', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, GdkPixbuf, Gdk, GMenu

(alacarte:3980): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

(alacarte:3980): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
Traceback (most recent call last):
File "/usr/bin/alacarte", line 26, in <module>
main()
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 464, in main
app.setMenuBasename(basename)
File "/usr/share/alacarte/Alacarte/MainWindow.py", line 62, in setMenuBasename
self.editor = MenuEditor(menu_basename)
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 36, in __init__
self.load()
File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 49, in load
if not self.tree.load_sync():
GLib.Error: g-markup-error-quark: Erro na linha 1 caractere 1: Documento estava vazio ou apenas continha espaços (1)



  


2. Re: Menu alacarte

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/12/2017 - 14:21h

Olá.

Infelizmente o alacarte é cheio de bugs. E já faz tempo que ele é assim. Se quiser remover os atalhos que ele criou, pode procurar no diretóirio $HOME/.local/share/applications que é onde ele cria os atalhos. São vários arquivos de extensão .desktop.

É mais fácil criar seus atalhos manualmente, criando arquivos .desktop nesse diretório, do que indiretamente, pelo alacarte, que bagunça tudo.

---

Atenciosamente,
Hugo Cerqueira


3. Re: Menu alacarte

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 14/12/2017 - 14:37h

Existe algum substituto para o Alacarte?
--------------------------------------------------------------------
#voltalisteiro


4. Re: Menu alacarte

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/12/2017 - 14:58h

Londreslondres escreveu:

Existe algum substituto para o Alacarte?
--------------------------------------------------------------------
#voltalisteiro


Existe sim. Conheço 2 (mas nunca testei):

- MenuLibre
- Kmenuedit

---

Atenciosamente,
Hugo Cerqueira


5. Re: Menu alacarte

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 14/12/2017 - 19:48h

Sugiro ocultar (não apagar) manualmente os atalhos que não quer ver no menu.
Para isso, abra um terminal e navegue para a pasta onde se encontram os atalhos:

$ cd /usr/share/applications

Dê um "ls" pra ver todos os atalhos (nome-do-app.desktop) que seu sistema tem.

Edite aquele que quiser ocultar:

$ sudo nano exemplo.desktop

No arquivo que abrir, cole a linha abaixo no final:

NoDisplay=true

Salve com Ctrl+O, saia com Ctrl+X e pronto. O ícone não está mais nos menus.


6. Re: Menu alacarte

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 14/12/2017 - 19:58h

GabrielMS86 escreveu:

Sugiro ocultar (não apagar) manualmente os atalhos que não quer ver no menu.
Para isso, abra um terminal e navegue para a pasta onde se encontram os atalhos:


Por que você sugere ocultar em vez de apagar?

---

Atenciosamente,
Hugo Cerqueira


7. Re: Menu alacarte

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 14/12/2017 - 20:02h

hrcerq escreveu:

GabrielMS86 escreveu:

Sugiro ocultar (não apagar) manualmente os atalhos que não quer ver no menu.
Para isso, abra um terminal e navegue para a pasta onde se encontram os atalhos:


Por que você sugere ocultar em vez de apagar?

---

Atenciosamente,
Hugo Cerqueira


Por uma simples questão de facilidade caso seja necessário ou do interesse do usuário recuperar o atalho. Bastaria apagar a linha que foi editada ou mesmo substituir o termo "true" por "false" e pronto!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts