Emulador de terminal, clique com o botão esquerdo para abrir o link


10

Então, eu tenho tentado voltar a usar o Linux como meu sistema operacional principal. Estou executando o Ubuntu 12.04 com Gnome 3. Tentei vários emuladores de terminal, mas todos parecem ter uma falha comum: você precisa manter a tecla ctrl pressionada enquanto clica com o botão esquerdo do mouse para abrir os links em um navegador ou com o botão direito do mouse e selecione a opção de menu de contexto "Abrir link".

Isso é sub-ideal para mim. A máquina que estou usando como ambiente de desktop Linux é o laptop que uso no trabalho. Eu uso isso quando estou trabalhando em casa e estou no meu quarto, em vez de no meu escritório; no meu escritório, tenho meu equipamento de jogos Windows e meu servidor Linux local (que eu normalmente acesso através de SSH do laptop ou do equipamento de jogos e executo o tmux dentro). Costumo usar isso quando minha esposa está dormindo e não tenho espaço para usar um mouse externo. Sei que há muitos detalhes extras (em torno de tópicos diferentes), mas estou tentando fornecer uma imagem mais clara do raciocínio por trás do meu caso de uso e descartar certas soluções que não funcionarão.

Clicar com o botão direito e selecionar o link aberto e até manter pressionado o botão Ctrl é mais fácil quando posso usar o mouse externo, mas quando estou usando o track pad, é realmente desconfortável fazê-lo. Parte do motivo pelo qual trabalho em casa e uso o laptop na cama é porque tenho dores crônicas; portanto, é importante encontrar uma maneira de personalizar meu ambiente para o meu conforto, para ajudar a gerenciar minhas deficiências.

Eu tentei gnome-terminal, terminator, guake e vários outros que não consigo me lembrar no momento. O rxvt nem parece reconhecer links (em versões regulares ou unicode), o mesmo para o xterm. O Unicode também parece ser importante para que o tmux desenhe corretamente (pode haver ajustes na configuração para contornar isso, mas foi exatamente isso que notei ao testar agora).

Alguma sugestão de como configurar um dos emuladores populares para trabalhar com isso ou outro emulador para tentar? Eu tenho usado o Guake ultimamente desde que parecia o melhor deles, mas estou definitivamente aberto a mudar se ele fizer o trabalho. Eu preferiria não corrigir o código manualmente, pois prefiro gerenciar tudo através do apt, se possível, mas o farei se for necessário. Até agora, evitei aplicativos específicos do KDE por causa da sobrecarga extra para que um único aplicativo do KDE fosse executado no Gnome, mas se não houver alternativas e ele tiver um bom desempenho, vale a pena explorar também.

Sinto muito se isso parece uma preocupação trivial para as pessoas, mas essa é a coisa mais irritante que estou tentando usar o Linux como um ambiente de desktop (o que, na minha opinião, diz muitas coisas boas sobre o estado da área de trabalho do Linux). No entanto, com minha deficiência, estou ficando tentado a definir minha inicialização padrão de volta ao Windows como resultado. Eu me acostumei a usar o putty-url, que lida com isso perfeitamente.

Obrigado pela ajuda.


Pode ser possível escrever um plug-in personalizado para o Terminator, mas não sei como fazê-lo.
Scott Severance

Respostas:


4

O urxvt é provavelmente o emulador mais configurável disponível no mercado. Instale-o com

sudo apt-get install rxvt-unicode

Em seguida, edite o arquivo ~ / .Xdefaults adicionando o seguinte:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

O uso do xdg-open permite que você use o navegador especificado nas configurações do sistema (funciona para o Gnome, pelo menos, não tem certeza sobre o KDE). Infelizmente, a aparência padrão do urxvt não é, devo dizer, muito convincente, é mais como o antigo xterm do que o moderno gnome-terminal, e a configuração é executada através de arquivos de configuração, e não de menus de contexto. Há um tutorial sobre como configurá-lo, no entanto.

Pessoalmente, não me importo com esse modo de configuração. Na minha experiência, você raramente deseja reconfigurar seu terminal.


1
Isso fez o que eu estava procurando, obrigado! Eu fiz um pouco modificar meus .Xdefaults para torná-lo mais como gnome-terminal com base no seguinte: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.