двойной щелчок не открывает программу по умолчанию [дубликат]

На этот вопрос уже есть ответ здесь:

Я установил Ubuntu 12.04 с texlive-full и texworks . Когда я дважды щелкаю файл .tex в Nautilus, появляется всплывающее окно

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

"xxxxxxxx.tex" is an executable text file.

Run in Terminal     Display       Cancel        Run

. Если я выбираю Дисплей , он открывает texworks . Как я могу открыть его, не видя вышеупомянутого окна беседы?

Кстати, действительно ли файл .tex является исполняемым файлом?


ДОБАВЛЕН На всякий случай, мой Файл ~ / .local / share / applications / mimeapps.list выглядит следующим образом:

[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;

Я заметил, что texworks одновременно работает и не работает. Следует ли мне удалить один?


ДОБАВЛЕНО

Это происходит не со всеми файлами .tex. Фактически, в настоящее время я использую Ubuntu 12.04 под Virtual Box с хостом Windows 7. Моя учетная запись Dropbox синхронизирована с хостом Windows 7, и я получаю доступ к файлам в Dropbox в Ubuntu через функцию общей папки Virtual Box. (Я не устанавливал клиент Dropbox в Ubuntu.)

Файлы в Dropbox принадлежат корню с группой vboxsf . Мой личный кабинет находится в группе vboxsf .

Похоже, мне нужно снять флажок "исполняемый файл", но все мои файлы .tex находятся в общей папке Dropbox. Будет ли какой-нибудь обходной путь?

2
задан 13 June 2012 в 07:42

3 ответа

Снимите флажок разрешения на выполнение из свойств файла .tex, упомянутое окно диалога больше не появится.

Вы также можете изменить это поведение глобально, открыв nautilus (файловый менеджер) и перейдя в меню РЕДАКТИРОВАТЬ> ПРЕДПОЧТЕНИЯ> ПОВЕДЕНИЕ и в разделе «Проверка параметров исполняемых текстовых файлов» просматривать исполняемые текстовые файлы после их открытия ».

0
ответ дан 13 June 2012 в 07:42

Я нашел этот обходной путь:

Как удалить исполняемый флаг из файлов в общей папке виртуальной коробки в гостевой системе Linux

http://polach.cc/howto-remove-executable -flag-from-files-in-virtual-box-shared-folder-on-linux-guest

Тем не менее, ответ Умайра сработал для меня достаточно.

0
ответ дан 13 June 2012 в 07:42

Щелкните правой кнопкой мыши файл .tex и выберите свойства . В открывшемся диалоговом окне перейдите на вкладку Открыть с помощью и выберите texworks в качестве Приложения по умолчанию .

Нет .tex не является исполняемым файлом, это тип текстового файла.

Как установить программу по умолчанию? Есть еще несколько методов, таких как Ubuntu Tweak.

РЕДАКТИРОВАТЬ:

Любой текстовый файл можно считать исполняемым, если заданы права на выполнение. Попробуйте удалить разрешения на выполнение в свойствах .

Это исправит один файл, хотя, если все ваши файлы .tex делают это, они по какой-то причине создаются с неправильными разрешениями.

0
ответ дан 13 June 2012 в 07:42

Другие вопросы по тегам:

Похожие вопросы: