Linux широко известен среди энтузиастов производительностью и контролем, который он предлагает своим пользователям. Однако одна из вещей, которая часто остается незамеченной, - это ее гибкость с точки зрения настроек.
Говоря о настройках, обои - это простой, но фундаментальный аспект рабочего стола Linux, который может изменить его внешний вид. Найти идеальные обои вручную может быть непросто. Так почему бы не позволить простому сценарию избавиться от боли? Давайте узнаем об этом скрипте подробнее.
Что такое Styli.sh?
Styli.sh - это простой bash скрипт которые вы можете запустить на терминале Linux, чтобы находить и устанавливать новые обои из Unsplash и различные сабреддиты по вашему выбору. Просто укажите тип обоев, которые вы ищете, и этот скрипт автоматически установит случайные обои, соответствующие вашему поисковому запросу.
Поскольку это всего лишь сценарий bash, вам не нужно устанавливать какие-либо пакеты или зависимости. Однако вам потребуется установить Git на вашем компьютере, чтобы клонировать скрипт из удаленного репозитория и запустить его.
Выучить больше: Как установить и настроить Git в Linux
Откройте терминал и выполните следующую команду, чтобы клонировать скрипт:
git clone https://github.com/thevinter/styli.sh
cd styli.sh
Установка обоев с помощью Styli.sh
По умолчанию Styli.sh изначально работает в популярных средах рабочего стола Linux, таких как GNOME, KDE, XFCE и оконный менеджер Sway. Обратитесь к таблице, приведенной ниже, и запустите соответствующую команду на терминале, чтобы применить случайные обои из Unsplash.
Окружающая среда рабочего стола | Командование |
---|---|
ГНОМ | ./styli.sh -g |
XFCE | ./styli.sh -x |
KDE | ./styli.sh -k |
Качаться | ./styli.sh -y |
Для других окружений рабочего стола вам понадобится feh установлен в вашей системе Linux для работы Styli.sh. Feh - это легкая программа просмотра изображений X11, предназначенная в основном для пользователей консолей. Вы можете использовать его для установки обоев через командную строку. Вы можете установить новые обои с помощью feh и Styli.sh, просто выполнив сценарий следующим образом:
./styli.sh
Чтобы найти определенные обои на Unsplash с помощью поискового запроса, вы можете использовать -s флаг при выполнении скрипта. Для условий поиска, состоящих из нескольких слов, заключите слова в двойные кавычки. Вот пример, поясняющий использование -s флаг:
./styli.sh -s пробел
./styli.sh -s "снежная гора"
Получение обоев из субреддитов
Чтобы установить случайные обои из любимого субреддита, используйте -р флаг при выполнении скрипта. Передайте действительное имя субреддита после флага, и Styli.sh автоматически выполнит поиск в этом субреддите и установит случайное изображение в качестве обоев. Вот как это сделать:
./styli.sh -r обои
Пользовательские высота и ширина обоев
По умолчанию Styli.sh устанавливает в качестве обоев случайное изображение с разрешением 1920x1080. Хотя это разрешение подходит для большинства существующих дисплеев 1080p, вы также можете установить произвольную ширину и высоту с помощью -w и -час флаги соответственно.
Если вы используете монитор 4K, вы можете установить обои в разрешении 4K (3840x2160), используя приведенную ниже команду:
./styli.sh -w 3840 -h 2160
Для работы сценария необязательно использовать оба флага. Использование только одного из флагов автоматически масштабирует изображение до правильного соотношения сторон.
Новые обои каждый час с crontab
Cron - это команда Linux, которую вы можете использовать для многократного планирования выполнения команд или задач в будущем. Используя это, вы можете менять обои рабочего стола еженедельно, ежедневно или даже ежечасно.
Ты можешь настроить новое задание cron с помощью crontab с помощью команды, приведенной ниже:
crontab -e
Теперь добавьте эту строку в конец файла:
@hourly /path/to/script/styli.sh
Обязательно поменять /path/to/script на фактический путь, по которому вы клонировали скрипт. Это будет устанавливать случайные обои каждый час. Чтобы настроить или изменить это поведение, обязательно используйте соответствующие флаги в соответствии с вашими требованиями.
Сделайте свой опыт работы с Linux уникальным
Прекрасные обои - это здорово, но что, если бы у вас было несколько вариантов одних и тех же обоев для разного времени дня. Звучит отлично? Поднимите свой рабочий стол Linux на новый уровень с динамическими обоями уже сегодня.
Хотите полностью изменить внешний вид рабочего стола Linux? Вот как вы можете установить динамические обои.
Читать далее
- Linux
- Обои на стену
- Команды Linux
- Настройка Linux
Нитин - заядлый разработчик программного обеспечения и студент компьютерной инженерии, разрабатывающий веб-приложения с использованием технологий JavaScript. Он работает внештатным веб-разработчиком и в свободное время любит писать для Linux и программирования.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться