Eu trabalho com muitos arquivos csv e os abro com o gedit ou libreoffice em momentos diferentes. Eu gostaria de tê-los ambos no menu de contexto para economizar tempo.
No passado, havia esse submenu onde eu podia selecionar abrir e lista outros aplicativos, sem abrir um segundo menu. Esse novo comportamento desperdiça vários segundos úteis.
Existe uma opção para trazer essa entrada do menu de contexto de volta? Ou algum hacks para obter um comportamento semelhante?
18.04
context-menu
tokyoCoder
fonte
fonte
Respostas:
Eu não acho que você possa recuperar o comportamento antigo sem adaptar o código-fonte. No entanto, clicando em sábio, o comportamento atual não é tão ruim. Como antes, você precisa de três cliques para iniciar um arquivo / documento com outro aplicativo. A única diferença é que o último passo é clicar duas vezes em vez de um único clique. Sim, em vez de clicar no aplicativo e, em seguida, no botão "Selecionar", você pode clicar duas vezes no aplicativo.
Na primeira vez, a caixa de diálogo "Aplicativos recomendados" estará vazia. No entanto, essa lista é preenchida com os aplicativos designados. Portanto, no seu caso, o "Editor de Texto" (gedit) e o "Libreoffice Writer" chegarão a essa lista. Você seleciona o programa com um clique duplo, enquanto que com a abordagem anterior do submenu, teria sido um único clique.
Pessoalmente, eu gosto mais da interface, porque os ícones do programa são apresentados em um tamanho maior e a caixa de diálogo não é propensa a fechar quando você passa o mouse um pouco na direção errada.
Como alternativa, você pode solucionar o script nautilus , mas isso não é sensível ao arquivo que você selecionou.
Como terceira opção, você pode configurar itens de menu totalmente sensíveis ao contexto com o aplicativo de terceiros nautilus-actions . Hoje em dia, a instalação pode ser menos direta e, se você obtiver um bom funcionamento, terá alguma curva de aprendizado. É poderoso, mas também um pouco complexo.
fonte
Em vez de focar na tentativa de abrir vários aplicativos, vamos ter um único aplicativo que abre o arquivo em vários outros aplicativos. Para isso, podemos criar um
.desktop
arquivo personalizado./.local/share/applications/
e vamos chamá-loopen_dual.desktop
. O conteúdo é o seguinte (Icon=
é opcional, portanto, não está incluído; observe também que eu não tenho o libre office, portanto, usewps
neste exemplo, mas para você o comando deve serlibreoffice --writer
):Feito isso, você poderá adicioná-lo ao menu "abrir com".
Como alternativa, como um script do Nautilus. Salve-o
.local/share/nautilus/scripts/
e vamos chamá-lodual_open.sh
Torne o script executável com
chmod +x ~/.local/share/nautilus/scripts/dual_open.sh
. Agora você deve ter um menu "scripts" quando clicar com o botão direito do mouse no arquivo edual_open.sh
deve estar disponível como opção.fonte