Когда я запускаю Awesome WM, он работает нормально, но он не запускает демон / приложение, которое ищет и подключается к Wi-Fi-сетям.
Как сделать так, чтобы это выполнялось как при запуске, так и в потому что я хочу, чтобы это делалось только по требованию?
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
Нажмите клавишу Super и Enter. Проверьте статус службы сетевого менеджера, набрав следующие команды:
sudo service network-manager status
Если он запущен и работает, проверьте доступные сети Wi-Fi:
nmcli con list
Для подключения:
nmcli con up id (the name of your wifi networks)
Предполагаю, что вы хотите начать что-то вроде nm-applet
. Чтобы сделать это «по требованию», вы должны ввести в командной строке: nm-applet &
.
Если вы хотите автозапуск, вы можете автозапускать его, как и любое другое приложение в Awesome. В rc.lua
добавьте новую строку:
awful.util.spawn_with_shell("nm-applet &")
в раздел с вашими приложениями автозапуска; если у вас нет такого раздела, просто добавьте его в конец.
Если вы перезапустите Awesome, он снова запустит nm-applet
, что раздражает. Поэтому я на самом деле предлагаю использовать:
awful.util.spawn_with_shell("pgrep -u $USER -x nm-applet > /dev/null || (nm-applet &)")
Это гарантирует, что nm-applet
имеет ровно один запущенный экземпляр.
awful.spawn.with_shell
, чтобы избежать предупреждения об устаревании.
– friederbluemle
26 June 2017 в 07:32