LINUX

Семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических.
avatar

Автоматизация обновления системы archlinux

Опубликовал в раздел LINUX
Поскольку Оганер-сервис предоставляет самый дешевый доступ в интернет по будням с 4 ночи. то мы автоматизируем процесс обновления системы без участия пользователя (ну не сидеть же каждый день до 4 ночи :)).

В роли нашего помощника выступит планировщик cron. Для начала напишем простой скрипт:

avatar

Wine подстава

Опубликовал в раздел LINUX
Мощная сегодня выдалась ночка. Перед тем как ложиться спать стянул кино, в надежде уснуть под него. С фильмом закачался постер, ну я и щелкнул по нему, чтобы посмотреть. Не понятно как так получилось, но вместо просмоторщика картинок viewnior'а стал запускаться какой-то wine explorer.

После запуска этого гавна, выдало ошибку и тут началось паралич шоу. Все графические приложения стали виснуть, в итоге граф режим повис. Перегрузка X'сов нихрена не дала. В логах поймал строчки

avatar

Смена оформления xfce

Опубликовал в раздел LINUX
Решился поменять оформление графической оболочки с светлой на темную цветовую схему.
Вот как-то так получилось:


avatar

Включение / выключение интернета 1-й кнопкой

Опубликовал в раздел LINUX
Еще несколько лет назад, я решил упростить запуск / остановку соединения с интернетом в минимум нажатий.

Получилось интересное решение в нажатие одной кнопки :)

Создаем файл редактором например /usr/local/bin/selena со следующим содержанием:

#! /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

сохраняем. Создаём кнопку на панеле:


Таким образом у нас получится кнопка


последовательное нажатие на которую будет создавать и разрывать соединение :)
Что может быть проще нажатия одной кнопки?