В вопросе содержится ответ. Посмотрите, КАК это сделано «в других дистрибутивах», и сделайте ТАКЖЕ.
Если по итогам отпишитесь сюда- скажу большое спасибо, ибо сам пока ответа не знаю (ну просто незачем было), а Вы явно не последний здесь с такой проблемой.
[Unit]
Description=User mount
[Service]
Type=oneshot
User=root
Group=root
ExecStart=/usr/bin/j_test.sh
[Install]
WantedBy=multi-user.target
Скрипт
#!/bin/sh
echo "Start test script"
read item
echo "Input - " $item
date >> /home/user/test.txt
Запускаю вручную:
sudo systemctl status jtest.service
● jtest.service - User mount
Loaded: loaded (/etc/systemd/system/jtest.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Sat 2016-04-23 22:06:33 EEST; 9s ago
Process: 1372 ExecStart=/usr/bin/j_test.sh (code=exited, status=0/SUCCESS)
Main PID: 1372 (code=exited, status=0/SUCCESS)
Apr 23 22:06:33 nrk systemd[1]: Starting User mount...
Apr 23 22:06:33 nrk j_test.sh[1372]: Start test script
Apr 23 22:06:33 nrk j_test.sh[1372]: Input -
Apr 23 22:06:33 nrk j_test.sh[1372]: real 0m0.000s
Apr 23 22:06:33 nrk j_test.sh[1372]: user 0m0.000s
Apr 23 22:06:33 nrk j_test.sh[1372]: sys 0m0.000s
Apr 23 22:06:33 nrk systemd[1]: Started User mount.
Но автоматически не срабатывает. На экране нет ничего, в файл дату пишет.
sudo systemctl enable jtest.service
Created symlink from /etc/systemd/system/multi-user.target.wants/jtest.service to /etc/systemd/system/jtest.service.
Настройки -> Редактор типов MIME
Если нету- в терминале xfce4-mime-settings
Посмотрите, что сейчас ассоциировано с mousepad, и замените на свой Sublime. Оставьте all/all и all/allfiles пустыми, иначе получите обратный эффект- ВООБЩЕ ВСЁ ФАЙЛЫ станут открываться Sublime.
То же самое можно сделать отредактировав методом «Найти и заменить» файл ~/.config/mimeapps.list Но всё-же будьте предусмотрительны, сначала сделайте резервную копию этого файла.
В МАТЕ помоему было что-то такое… поробую вручную выставлять в случае необходимости.
Даже не знаю сколько таких афлойв будет, но сегодня уже трижды вылетало
Я не настолько сведущ в линукс, и сам честно говоря ответа вопрос не знаю, такое чувство, что у вас каждый день появляются новые типы неизвестных файлов и их открывает Либра Офис, прошлись один раз сделали с каждым расширением ассоциацию и всё будет работать, не вижу повода для беспокойства.
Уважаемый orb вы на каждую мелочь создаёте топик, не то чтобы я против, но это как то не по Линуксовому чтоли, следующий топик будет «Как сменить обои?». Ну да ладно, раз у вас в гугле бан…
Вы бы хоть написали каким рабочим окружением пользуетеесь, было бы полегче подсказки давать, а вообще вне зависимости от рабочего окружения, берете необходимый файл(с необходимым расширением), вызываете по нему контекстное меню(клик правой кнопкой мыши) и выбираете пункт «открыть в другом приложении» или «открыть с помощью...» или какой то похожий по смыслу, выбираете там нужное вам приложение(Sublime text) и ставите галочку напротив открывать в этом приложении все файлы такого типа. И данную процедуру проведите с каждым необходимым вам расширением.
Да там нету настоящей службы, только механизм запуска. Просто так называется. Но он запускает Ваш скрипт от рута до запуска ДМ. А уж что делает Ваш скрипт, Вам лучше знать.
Я поставил себе левый ALT для переключения раскладок, так как мне приходится переключать раскладки очень часто. Пробовал переносить на другие клавиши, но как-то привык уже. Ещё есть вариант, как-то запилить комбинации клавиш Ctrl+1, +2, +3, +4 — и под каждой цифрой свой язык. Но я не умею этого сделать.
Я для себя использую лет 5 только VirtualBox, так как оно универсально и идеально.
Сейчас начал использовать Docker — очень крутая вещь, рекомендую к изучению.
— установить Апач + РНР + Мускул. Простой вариант, но система засерается. Плюсы — все ресурсы системы доступны серверу. Минусы — сложно иметь несколько образов сервера (например, разные версии РНР). Со временем система изрядно засрется, всякие node.js, ruby… и прочее будут подтягиваться, даже если вы и програмируете только на РНР (например, для SASS/LESS они нужны для компиляции стилей)
— XAMPP — аналог денвера, распаковал архив и весь вебсервер в отдельной папке.
Плюсы — простота, минусы — установка дополнительных пакетов, софта (не так логично)
— VirtualBox/Vagrant — идеальный вариант для работы. Полный аналог сервера, можно ставить любой дистрибутив, можно ставить любые пакеты точно так же как и на обычном сервере.
Плюсы — очевидны у вас свой сервер на котором можно делать что угодно без вреда дестопной системе. Минусы — вы сразу указываете количество ресурсов которое выделяется и место на диске (вам нужно иметь например, полную копию Убунты, если будет 7 серверов, то будет 7 полных копий)
— Docker — новое решение. Как по мне оно лучше VirtualBox, из минусов то что оно более ново и есть свои ньюансы.
Если по итогам отпишитесь сюда- скажу большое спасибо, ибо сам пока ответа не знаю (ну просто незачем было), а Вы явно не последний здесь с такой проблемой.
Скрипт
Запускаю вручную:
Но автоматически не срабатывает. На экране нет ничего, в файл дату пишет.
Если нету- в терминале xfce4-mime-settings
Посмотрите, что сейчас ассоциировано с mousepad, и замените на свой Sublime.
Оставьте all/all и all/allfiles пустыми, иначе получите обратный эффект- ВООБЩЕ ВСЁ ФАЙЛЫ станут открываться Sublime.
То же самое можно сделать отредактировав методом «Найти и заменить» файл ~/.config/mimeapps.list Но всё-же будьте предусмотрительны, сначала сделайте резервную копию этого файла.
Даже не знаю сколько таких афлойв будет, но сегодня уже трижды вылетало
XFCE — окружение.
Для одного файла я умею настроить, я спрашивал про «неизвестные» файлы.
Сейчас если нет ассоциации с файлом, то запускает Либра Офис
Вы бы хоть написали каким рабочим окружением пользуетеесь, было бы полегче подсказки давать, а вообще вне зависимости от рабочего окружения, берете необходимый файл(с необходимым расширением), вызываете по нему контекстное меню(клик правой кнопкой мыши) и выбираете пункт «открыть в другом приложении» или «открыть с помощью...» или какой то похожий по смыслу, выбираете там нужное вам приложение(Sublime text) и ставите галочку напротив открывать в этом приложении все файлы такого типа. И данную процедуру проведите с каждым необходимым вам расширением.
Просто я там сначала не стал указывать железо моего ноута, потом только додумался написать.
I hope, you did not bring them trouble?
You have wronged us, but that doesn't count… xD
Вопрос как это сделано в других дистрибутивах.
Вот топик на официальном форуме по Manjaro:
forum.manjaro.org/index.php?topic=33268
Сам не понимаю, почему сразу не написал туда. xD
Сейчас начал использовать Docker — очень крутая вещь, рекомендую к изучению.
— XAMPP — аналог денвера, распаковал архив и весь вебсервер в отдельной папке.
Плюсы — простота, минусы — установка дополнительных пакетов, софта (не так логично)
— VirtualBox/Vagrant — идеальный вариант для работы. Полный аналог сервера, можно ставить любой дистрибутив, можно ставить любые пакеты точно так же как и на обычном сервере.
Плюсы — очевидны у вас свой сервер на котором можно делать что угодно без вреда дестопной системе. Минусы — вы сразу указываете количество ресурсов которое выделяется и место на диске (вам нужно иметь например, полную копию Убунты, если будет 7 серверов, то будет 7 полных копий)
— Docker — новое решение. Как по мне оно лучше VirtualBox, из минусов то что оно более ново и есть свои ньюансы.
Не заваершает работу. Просто перезагружается ноут и все. Помогает только sudo halt и кнопка выключения