Автозапуск терминала
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
Автозапуск терминала
Всем привет) не давно установил linux) и понятия не имею почему раньше этого не сделал) я в восторге но один вопрос, может не в ту тему написал, заранее извиняюсь) так вот вопрос: Как сделать так чтобы при запуске систему командная строка сама активировалась, чтобы не тыкать мышкой по ярлыку?
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Почему минт?
Ну да не в ту. Позже перенесем.
Положить в автозагрузку. Сказал бы как сделать, но слишком мало вводной информации. Вывод
inxi -Fxz
покажи-
- Сообщения: 29
- Зарегистрирован: 20 июн 2017, 19:34
- Решено: 1
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
- Контактная информация:
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
Автозапуск терминала
darkfenix,
вывод по inxi -Fxz
Код: Выделить всё
System: Host: frisky Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.6 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: System: Timi (portable) product: TM1612
Mobo: Timi model: TM1612 v: MP Bios: INSYDE v: A04 date: 08/06/2016
CPU: Dual core Intel Core m3-6Y30 (-HT-MCP-) cache: 4096 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 6048
clock speeds: max: 2200 MHz 1: 499 MHz 2: 499 MHz 3: 499 MHz
4: 499 MHz
Graphics: Card: Intel Sky Lake Integrated Graphics bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz
GLX Renderer: Mesa DRI Intel HD Graphics 515 (Skylake GT2)
GLX Version: 3.0 Mesa 17.0.7 Direct Rendering: Yes
Audio: Card Intel Sunrise Point-LP HD Audio
driver: snd_hda_intel bus-ID: 00:1f.3
Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network: Card: Intel Wireless 8260 driver: iwlwifi bus-ID: 01:00.0
IF: wlp1s0 state: up mac: <filter>
Drives: HDD Total Size: 128.0GB (9.7% used)
ID-1: /dev/sda model: SAMSUNG_MZNTY128 size: 128.0GB
Partition: ID-1: / size: 114G used: 7.9G (8%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 4.20GB used: 0.49GB (12%) fs: swap dev: /dev/sda5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 48.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 228 Uptime: 3:33 Memory: 2250.0/3863.1MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35
Последний раз редактировалось пользователем 1 Chocobo; всего редактировалось раз: 9
Причина: bbcode
Причина: bbcode
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
Автозапуск терминала
dmitriilast, у меня cinnamon, и да правильно говорят что установив windows сначала радуются потом мучаются, на linux сначала надо помучаться а потом только ощутишь радость) вот пока что я ощущаю все прелести мучения)) но ОС мне нравиться)
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
Автозапуск терминала
Дядя Миша, я на самом деле пытаюсь на пределе своих знаний unix"а тестить и подстраивать под себя все, но мои знания пока что на уровне теориии
-
Автор темы - Сообщения: 6
- Зарегистрирован: 08 дек 2017, 17:52
- Контактная информация:
Автозапуск терминала
День добрый.В данной системе я новичок, установил Linux Mint Xfce.Не было звука и стал разбираться с alsamixer...
Создал файл текущих настроек /var/lib/alsa/asound.state выполнив команду в терминале
sudo alsactl store
Сделал сохраненку системы...
После перезагрузки системы следующая команда восстанавливает пользовательские настройки звука
sudo alsactl restore Alsamixer не сохраняет настройки. После перезагрузки приходиться вставлять в терминал команду sudo alsactl restore для возобновления звука Подскажите пожалуйста как добавить в авто запуск эту команду? Выбор терминала в авто запуске нет.
Создал файл текущих настроек /var/lib/alsa/asound.state выполнив команду в терминале
sudo alsactl store
Сделал сохраненку системы...
После перезагрузки системы следующая команда восстанавливает пользовательские настройки звука
sudo alsactl restore Alsamixer не сохраняет настройки. После перезагрузки приходиться вставлять в терминал команду sudo alsactl restore для возобновления звука Подскажите пожалуйста как добавить в авто запуск эту команду? Выбор терминала в авто запуске нет.
-
- Сообщения: 4837
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2162 раза
- Контактная информация:
Автозапуск терминала
Никак. Поскольку команда требует прав суперпользователя (вызывается через sudo), то в простой автозапуск DE ее запихивать смысла нету, он вызывает все команды с правами обычного пользователя.
Вам требуется либо вписать данную команду (без префикса sudo) в файл
В качестве альтернативы, можно и в Mint19 добавить поддержку простого rc.local. Для этого надо:
1. Создаем файл
2. sudo
3. Создаем файл
4. Пишем там в первой строчке
5. Добавляем права на выполнение этому файлу -
Готово.
Hint: чтобы создать или отредактировать файлы в /etc нужны права root. Потому редактор для этого надо запускать так:
Вам требуется либо вписать данную команду (без префикса sudo) в файл
/etc/rc.local
- если он есть в системе (Mint 18), или создавать юнит systemd для автоматического запуска, примерно как тут описано: https://habr.com/ru/company/southbridge/blog/255845/В качестве альтернативы, можно и в Mint19 добавить поддержку простого rc.local. Для этого надо:
1. Создаем файл
/etc/systemd/system/rc-local.service
вот с таким содержимым:
Код: Выделить всё
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
systemctl status rc-local
- активируем наш сервис.3. Создаем файл
/etc/rc.local
4. Пишем там в первой строчке
#!/bin/sh
а далее - те команды которые должны запускаться при старте системы, вроде вашей alsactl restore
. Без sudo - команды и так будут выполнятся от root.5. Добавляем права на выполнение этому файлу -
sudo chmod 755 /etc/rc.local
Готово.
Hint: чтобы создать или отредактировать файлы в /etc нужны права root. Потому редактор для этого надо запускать так:
sudo xed /etc/systemd/system/rc-local.service
Автозапуск терминала
Спасибо за помощь, но к сожалению со 2 вариантом не получилось.( При перезагрузке звук не срабатывает) Буду пробовать с первым вариантом.slant писал(а): ↑13 окт 2019, 12:27Никак. Поскольку команда требует прав суперпользователя (вызывается через sudo), то в простой автозапуск DE ее запихивать смысла нету, он вызывает все команды с правами обычного пользователя.
Вам требуется либо вписать данную команду (без префикса sudo) в файл/etc/rc.local
- если он есть в системе (Mint 18), или создавать юнит systemd для автоматического запуска, примерно как тут описано: https://habr.com/ru/company/southbridge/blog/255845/
В качестве альтернативы, можно и в Mint19 добавить поддержку простого rc.local. Для этого надо:
1. Создаем файл/etc/systemd/system/rc-local.service
вот с таким содержимым:2. sudoКод: Выделить всё
[Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target
systemctl status rc-local
- активируем наш сервис.
3. Создаем файл/etc/rc.local
4. Пишем там в первой строчке#!/bin/sh
а далее - те команды которые должны запускаться при старте системы, вроде вашейalsactl restore
. Без sudo - команды и так будут выполнятся от root.
5. Добавляем права на выполнение этому файлу -sudo chmod 755 /etc/rc.local
Готово.
Hint: чтобы создать или отредактировать файлы в /etc нужны права root. Потому редактор для этого надо запускать так:sudo xed /etc/systemd/system/rc-local.service
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Автозапуск терминала
Эм...это ведь для проверки статуса юнита. А для запуска же
sudo systemctl start rc-local
и чтоб стартовал при запуске системы sudo systemctl enable rc-local
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя