clique duplo não abre o programa padrão [duplicado]

2

Eu instalei o Ubuntu 12.04, com texlive-full e texworks . Quando clico duas vezes em um arquivo .tex no Nautilus, aparece um

Do you want to run "xxxxxxxx.tex", or display it contents?

"xxxxxxxx.tex" is an executable text file.

Run in Terminal     Display       Cancel        Run

Se eu escolher Display , ele abrirá texworks . Como posso fazer isso sem ver a janela de conversa acima?

A propósito, o arquivo .tex é realmente um arquivo executável?

ADICIONADO Apenas para o caso, meu arquivo ~/.local/share/applications/mimeapps.list se parece com o seguinte:

[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
text/x-tex=texworks.desktop
x-scheme-handler/mailto=google-chrome.desktop

[Added Associations]
text/x-tex=texworks.desktop;
text/x-bibtex=jabref.desktop;gedit.desktop;

Eu observo que os texworks estão para cima e para baixo. Devo remover um?

ADICIONADO

Isso não acontece com todos os arquivos .tex. Na verdade, estou usando o Ubuntu 12.04 no Virtual Box com o host do Windows 7. Eu tenho minha conta do Dropbox sincronizada com o host do Windows 7 e acesso arquivos no Dropbox no Ubuntu através da funcionalidade de pasta compartilhada do Virtual Box. (Eu não instalei o cliente Dropbox no Ubuntu.)

Os arquivos no Dropbox são de propriedade de root com o grupo vboxsf . Minha conta pessoal está no grupo vboxsf .

Parece que tenho que desmarcar a opção de "executável", mas tenho todos os meus arquivos .tex na pasta compartilhada do Dropbox. Haveria alguma solução alternativa?

    
por Chang 13.06.2012 / 04:37

3 respostas

4

Desmarque a permissão de execução das propriedades do arquivo .tex, a janela de conversa mencionada não será exibida novamente.

Você também pode alterar esse comportamento globalmente, abrindo o nautilus (gerenciador de arquivos) e indo para o menu EDITAR > PREFERÊNCIAS > COMPORTAMENTO e sob a opção de verificação "Ficheiros de Texto Executáveis" "ver ficheiros de texto executáveis quando estes são abertos".

    
por Umair A. Shahid 13.06.2012 / 05:18
1

Clique com o botão direito no arquivo .tex e escolha properties . Na caixa de diálogo aberta, vá para a guia Abrir com e selecione texworks como o Aplicativo padrão .

Nenhum .tex não é um arquivo executável, é um tipo de arquivo de texto.

Como definir o programa padrão? Tem mais alguns métodos, como o Ubuntu Tweak .

EDITAR:

Qualquer arquivo de texto pode ser considerado executável se as permissões executáveis estiverem definidas. Tente remover permissões de execução em propriedades .

Isso consertaria um arquivo, embora, se todos os seus arquivos .tex estiverem fazendo isso, eles estão sendo criados com as permissões erradas por algum motivo.

    
por jpetersen 13.06.2012 / 04:52
0

Eu encontrei esta solução alternativa:

Como remover o sinalizador executável dos arquivos na pasta compartilhada da caixa virtual no Linux Guest

link

No entanto, a resposta de Umair funcionou o suficiente para mim.

    
por Chang 13.06.2012 / 06:17