Até onde eu sei, os menus suspensos são específicos do programa, então para adicionar um item de menu suspenso em todo o sistema você precisaria ajustar praticamente todos os menus de um programa, e pode muito bem haver programas onde o menu é difícil codificado e não é facilmente modificável.
Sugiro que você defina um atalho de teclado global , pois há várias perguntas sobre esse tópico aqui, por exemplo, Atalhos de teclado / mouse do GNOME 3 Shell para o GNOME Shell. Para capturar o texto atualmente selecionado, eu recomendo xclip
, o comando é:
xclip -o >>~/notes/notepad.txt
Note que isto não acrescenta o conteúdo do clipboard buffer (que é preenchido, por exemplo, com Ctrl + C ) para o arquivo, mas o conteúdo do buffer principal , que sempre contém o texto que você marca (ed). Mais sobre essa importante diferença pode ser encontrada em Unix.SE: Qual é a diferença entre a Seleção Primária e o Buffer da Área de Transferência? ,
wiki.archlinux.org e neste excelente artigo .
Se você quiser acrescentar o conteúdo do buffer da área de transferência, use:
xclip -se c -o >>~/notes/notepad.txt
Explicações
-
-se c
- abreviação de-selection clipboard
, usa o buffer da área de transferência em vez do primário (padrão) -
-o
- saída do buffer selecionado em vez de gravar nele (padrão) -
>>~/notes/notepad.txt
- redireciona a saída para o arquivo~/notes/notepad.txt
anexando ao seu conteúdo
Veja man xclip
para mais informações.