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

10

Estou tentando voltar a usar o Linux como meu sistema operacional principal. Estou executando o Ubuntu 12.04 com o Gnome 3. Já experimentei 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 para abrir links em um navegador, ou clique com o botão direito do mouse selecione a opção do menu de contexto "Abrir Link".

Isso é sub-ótimo para mim. A máquina que estou usando como ambiente de desktop Linux é o laptop que uso para o trabalho. Eu uso isso quando estou trabalhando em casa e estou no meu quarto em oposição ao meu escritório; no meu escritório eu tenho meu equipamento de jogos do Windows e meu servidor Linux local (que normalmente acesso via SSH a partir do laptop ou da plataforma de jogos, e uso o tmux por dentro). Costumo usar isso quando minha esposa está dormindo e não tenho espaço para usar um mouse externo. Eu sei que há muitos detalhes extras (que estão fora do assunto), mas estou tentando dar uma ideia 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é mesmo segurar o botão ctrl é mais fácil quando posso usar o mouse externo, mas quando estou usando o track pad, é realmente desconfortável fazer isso. Parte do porquê eu trabalho em casa e uso o laptop na cama é porque eu tenho condições de dor crônica, então encontrar uma maneira de personalizar meu ambiente para o meu conforto é importante para mim, para ajudar a gerenciar minhas deficiências.

Eu tentei o gnome-terminal, terminator, guake e vários outros que não me lembro no momento. O rxvt nem parece reconhecer links (em versões regulares ou unicode), mesmo para o xterm. O Unicode também parece ser importante para que o tmux desenhe corretamente (pode haver ajustes de 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 venho usando o Guake ultimamente desde que parecia o melhor deles, mas eu definitivamente estou aberto a mudar se ele fizer o trabalho. Eu preferiria não alterar o código manualmente, já que eu prefiro gerenciar tudo através do apt se possível, mas o farei se for necessário. Eu evitei aplicativos específicos do KDE até agora por causa da sobrecarga extra para obter um único aplicativo do KDE para ser executado dentro do Gnome, mas se não houver alternativas e ele funcionar bem o suficiente, vale a pena explorar também.

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

Obrigado pela sua ajuda.

    
por Morgan Blackthorne 11.08.2012 / 13:23

1 resposta

4

O urxvt é provavelmente o emulador mais configurável por aí. 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/-]

Usar o xdg-open permite que você use qualquer navegador que você tenha especificado nas configurações do sistema (funciona pelo menos para o Gnome, 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 em vez de menus de contexto. Existe um 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 o seu terminal.

    
por January 17.08.2012 / 14:53