Как установить сочетание клавиш для активации существующего подключения к Интернету

Я обычно нажимаю на пункт подключения в раскрывающемся меню подключений в правом верхнем углу экрана, чтобы активировать подключение к Интернету. Есть ли способ установить собственное сочетание клавиш, чтобы получить тот же результат? Надеемся, что одну команду я смогу вставить среди других пользовательских комбинаций клавиш в «Системные настройки»> «Клавиатура».

Большое спасибо, хорошего дня.

П.С.: здесь дело продолжается: Как настроить один ярлык для включения и выключения интернет-соединения .

0
задан 13 April 2017 в 15:23

1 ответ

Пожалуйста, прочитайте всё это перед тем, как что-либо изменить. Спросите, есть ли у вас сомнения в каком-то шаге.

Подход 1: Использование nmcli

Откройте Клавиатуру и добавьте пользовательский ярлык. Для типа команды nmcli nm enable true, который активирует Network Manager (если ваша сеть настроена на Автоматически , она должна подключиться немедленно). Если вы хотите ярлык для отключения, команда будет nmcli nm enable false.

Для получения дополнительной информации о nmcli и других способах достижения того, что вы хотите, читайте man nmcli.

Подход 2: Использование /etc/network/interfaces

Если вы предпочитаете активировать / настраивать подключение к Интернету вручную, вы можете пропустить Network Manager и настроить файл /etc/network/interfaces в соответствии со своими потребностями.


Сначала отключитесь от Интернета и отключите Network Manager:

sudo stop network-manager
echo "manual" | sudo tee /etc/init/network-manager.override

Откройте /etc/network/interfaces в редакторе:

sudo gedit /etc/network/interfaces

и добавьте следующее:

# The wireless network interface 
iface wlan0 inet dhcp
  wpa-ssid  wireless_network_name
  wpa-psk   wireless_passphrase

(Я предполагаю, что вы имеете дело с беспроводным соединением, пожалуйста, уточните, если я не прав. Я также предполагаю, что у вас есть только одна беспроводная карта.)


[ 1144] Теперь, чтобы убедиться, что не так просто увидеть вашу фразу-пароль:

sudo chmod 600 /etc/network/interfaces

Измените файл sudoers, чтобы вы могли запускать ifup и ifdown без пароль

sudo visudo

введите i, перейдите к последней строке (с помощью клавиш со стрелками) и введите

your_username  ALL=(ALL) NOPASSWD: /sbin/ifup wlan0, /sbin/ifdown wlan0

введите Esc , а затем введите [ 1118]. [один тысяча сто сорок семь]


Теперь проверьте это, запустив sudo ifup wlan0. Попробуйте открыть веб-страницу в браузере.

Если это сработало, теперь все, что вам нужно сделать, это создать ярлык, поэтому откройте Клавиатура и добавьте пользовательский ярлык. Для типа команды sudo ifup wlan0.

Возможно, вы также захотите создать ярлык для отключения. Для этого команда будет sudo ifdown wlan0.


Если вы хотите повторно активировать Network Manager, вы должны сначала удалить / прокомментировать строки, которые вы добавили в /etc/network/interfaces. Затем запустите:

sudo rm /etc/init/network-manager.override
sudo start network-manager

Замечание:

Если у вас все готово, вы можете установить gksu и использовать команду быстрого доступа gksudo ifup wlan0. ]. Таким образом, вы можете пропустить редактирование файла sudoers (что я бы не рекомендовал, если вы находитесь на незнакомой территории). Однако при таком способе вам придется вводить свой пароль.

Ссылки

  1. Arstechnica: Как полностью работать с Network Manager из командной строки

  2. Ubuntu Справка: NetworkManager

0
ответ дан 13 April 2017 в 15:23

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

Похожие вопросы: