Как автоматически разблокировать все rfkill при запуске?

Я новичок в Ubuntu/Linux, пытаюсь преодолеть ряд проблем, но с нетерпением многому учусь в процессе. С помощью этого форума я смог выявить и решить проблему с работой моего беспроводного устройства. В основном я обнаружил, что это будет работать, если я заменил Network Manager на WICD, а затем набрал "rfkill unblock all" в командном терминале. Это устанавливает "Hard заблокирован" с да на нет, а затем все работает отлично. Я мог все еще разблокировать жесткий блок, когда у меня был Сетевой менеджер, но по некоторым причинам это все еще не работало. Только с WICD это будет работать. Поэтому я бы порекомендовал всем, кто испытывает трудности с настройкой беспроводной связи, попробовать WICD.

Моя проблема в том, что для блока Hard устанавливается значение "Да" каждый раз, когда я перезагружаю свой ноутбук. У меня есть "жесткий" переключатель для беспроводной связи, но это клавиша на клавиатуре (Fn + F7), так что на самом деле это не так уж сложно. Поэтому каждый раз, когда запускается Ubuntu, мне приходится снова открывать командный терминал, вводить "rfkill unblock all", затем открывать WICD и просить его подключиться (даже если он настроен на автоматическое подключение). Мне было интересно, если кто-нибудь может научить меня, как сделать этот процесс автоматически при запуске? Из-за предполагаемого использования этого компьютера мне приходится часто перезагружать. Кроме того, есть ли кто-нибудь, кто хотел бы помочь мне найти корень моей проблемы? Т.е. почему компьютер всегда загружается с жестким блоком, установленным в yes?

Надеемся, что решение любого из них также приведет к автоматическому подключению WICD при запуске.

1 ответ

Решение

Вы можете добавить свою команду в файл /etc/rc.local (перед exit 0) или создайте скрипт запуска и поместите его в /etc/init.d

Другие вопросы по тегам