Files
blog.zlinux.ru/content/blog/on-off-internet/index.md

49 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
+++
title = "Включение / выключение интернета 1-й кнопкой"
date = 2011-01-08
description = "Еще несколько лет назад, я решил упростить запуск / остановку соединения с интернетом в минимум нажатий."
[taxonomies]
tags = ["archlinux", "pppd"]
[extra]
quick_navigation_buttons = true
toc = false
mermaid = false
social_media_card = "social_cards/index.png"
+++
Еще несколько лет назад, я решил упростить запуск / остановку соединения с интернетом в минимум нажатий.
Получилось интересное решение в нажатие одной кнопки :)
Создаем файл редактором например `/usr/local/bin/selena` со следующим содержанием:
```bash
#! /bin/bash
if [ -f /var/run/ppp0.pid ]; then
killall pppd && /sbin/route add default eth0
else
/usr/sbin/pppd call selena && /sbin/route del default eth0
fi
```
сохраняем. Создаём кнопку на панеле:
<div class="gallery">
<a href="desktop-entry.png">
<img src="desktop-entry.png" alt="Создание ярлыка запуска скрипта">
</a>
</div>
Таким образом у нас получится кнопка
<div class="gallery">
<a href="button-on-off.png">
<img src="button-on-off.png" alt="Создание ярлыка запуска скрипта">
</a>
</div>
последовательное нажатие на которую будет создавать и разрывать соединение 😉
Что может быть проще нажатия одной кнопки?