mimeopen
обрабатывает неизвестные файлы как text/plain
или application/octet-stream
.
Чтобы установить приложение по умолчанию, запустите mimeopen с опцией -d
. Поскольку я не смог найти возможность указать mimetype, вам нужно сначала создать фиктивные файлы.
touch text.txt # for text/plain
mimeopen -d text.txt # and choose your favorite app
echo -e \\0 > data.dat # for application/octet-stream
mimeopen -d -M data.dat
или отредактируйте " ~/.config/mimeapps.list".
[Default Applications]
text/plain=featherpad.desktop;
application/octet-stream=firefox.desktop;
mimeopen
, который поставляется с File -MimeInfo , пытается найти приложения с родительскими mimytypes. Например, если тип файла начинается с «текст/», его родителем будет «текст/обычный». И все типы файлов наследуют «поток application/octet -».
На mimeopen в моей среде наиболее «подходящим» приложением для октета -потока является VLC Player, а для текстового/простого текста — E -book Viewer от Calibre. Вот почему некоторые файлы открываются с помощью этих приложений.
После удаления Terminal=true
файл теперь запускается. Пользователю нужно установить все исполняемые файлы, чтобы это работало (, что, я думаю, нормально ). Он открывается двойным щелчком в Thunar.
#Works fine
[Desktop Entry]
Type=Application
Name=Start Application
Icon=utilities-terminal
Exec=./linuxStart.sh
Categories=Application;
Похоже, запускался еще один X-терминал, что вызывало проблемы.