На этот вопрос уже есть ответ здесь:
Я установил 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. Будет ли какой-нибудь обходной путь?
Снимите флажок разрешения на выполнение из свойств файла .tex, упомянутое окно диалога больше не появится.
Вы также можете изменить это поведение глобально, открыв nautilus (файловый менеджер) и перейдя в меню РЕДАКТИРОВАТЬ> ПРЕДПОЧТЕНИЯ> ПОВЕДЕНИЕ и в разделе «Проверка параметров исполняемых текстовых файлов» просматривать исполняемые текстовые файлы после их открытия ».
Я нашел этот обходной путь:
Как удалить исполняемый флаг из файлов в общей папке виртуальной коробки в гостевой системе Linux
Тем не менее, ответ Умайра сработал для меня достаточно.
Щелкните правой кнопкой мыши файл .tex
и выберите свойства . В открывшемся диалоговом окне перейдите на вкладку Открыть с помощью и выберите texworks
в качестве Приложения по умолчанию .
Нет .tex
не является исполняемым файлом, это тип текстового файла.
Как установить программу по умолчанию? Есть еще несколько методов, таких как Ubuntu Tweak.
РЕДАКТИРОВАТЬ:
Любой текстовый файл можно считать исполняемым, если заданы права на выполнение. Попробуйте удалить разрешения на выполнение в свойствах .
Это исправит один файл, хотя, если все ваши файлы .tex делают это, они по какой-то причине создаются с неправильными разрешениями.