Arch linux установить обои

Feh (Русский)

Перевод этой статьи или раздела не отражает оригинальное содержание.

Feh это лёгкий и мощный просмотрщик изображений, который также может управлять фоном рабочего стола для оконных менеджеров, не умеющих делать это самостоятельно.

Contents

Установка

Использование

Feh имеет множество настроек. Для получения полного списка опций, выполните feh —help .

Как просмотрщик изображений

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

  • Ключ -g используется для просмотра изображений в разрешении 640×480
  • Ключ -d отображает имя файла
  • Ключ -S filename сортирует изображения по их названию

Это всего лишь один пример; есть много других вариантов для большей гибкости.

Более удобный просмотр изображений

Если открывать изображение с помощью feh из файлового менеджера, то, чтобы просмотреть все изображения в каталоге вам прийдется или открывать непосредственно каждый файл по очереди, или выделить все файлы, а затем открыть их. Это очень некомфортно.

Данный скрипт способен обойти эти неудобства.

Скрипт принимает первый аргумент, как имя файла.

Запустите скрипт с путем до выбранного изображения с любыми дополнительными параметрами. Пример запуска, который вы можете использовать в своем файловом менеджере:

-F и -Z аргументы feh. -F открывает изображения в полноэкранном режиме, а -Z автоматически масштабирует. Добавление ключа -q (quiet) предотвращает спам сообщениями об ошибках, когда feh пытается открыть не изображения из текущего каталога.

Простая, но менее функциональная альтернатива:

Этот скрипт не имеет возможности принимать какие-либо дополнительные параметры.

Как менеджер фона рабочего стола

Эта статья или раздел нуждается в переводе

Feh может управлять обоями рабочего стола для оконных менеджеров, не имеющих такой функции, таких как Openbox и Fluxbox.

При использовании GNOME, Вы должны отключить управление рабочим столом в GNOME Files. Самый быстрый способ сделать это:

Эта команда является примером для установки фона рабочего стола:

Другие варианты опций:

Для сохранения фона в следующих сессиях, добавьте команду в автозагрузку (например

/.config/openbox/autostart.sh , и т.д.):

Чтобы изменить фоновое изображение, измените

/.fehbg , который будет создан после выполнения команды feh —bg-scale /path/to/image.file упомянутой выше.

Советы и рекомендации

Просмотр SVG изображений

Обратите внимание, что вам нужен imagemagick

Случайный фон рабочего стола

Вы можете заставить feh ставить случайные обои используя опцию —randomize с одной из —bg-foo опцией, пример:

Команда выше говорит feh’у перемешать список файлов в каталоге

/.wallpaper/ и установить фоны для всех доступных рабочих столов. В этом случае берется первое изображение из перемешанного списка (одно уникальное изображение на каждый рабочий стол). Вы также можете сделать это рекурсивно, если ваш каталог с обоями содержит подкаталоги:

Чтобы получать для каждой сессии разные случайные обои из

Читайте также:  Реестр windows отображать значки рабочего стола

/.wallpaper , добавьте следующее в ваш .xinitrc :

Другой способ устанавливать случайные обои для каждой x.org сессии — отредактируйте ваш .fehbg , как показано ниже:

Для периодической смены обоев используйте скрипт, cron или systemd для выполнения команды с желаемым интервалом.

Использование скрипта

Для случайного изменения обоев, создайте скрипт на примере приведённого кода (например wallpaper.sh ). Сделайте скрипт исполняемым и вызывайте его из

/.xinitrc . Вы можете поместить код непосредственно в

/.xinitrc , а не отдельным файлом.

/.wallpaper в соответствии с вашими настройками, также можно указать задержку 15m , по вашему желанию (смотрите sleep(1) для опций).

/.wallpaper на find

/.wallpaper/ , если код выше не работает.

Эта версия не создает так много форков, но она не работает рекурсивно по каталогам:

Для двух экранов no-xinerama

Этот скрипт заменяет вызов feh для добавления обоев на системах с двумя экранами nvidia twinview (для например):

Используя cron

Используя cron, вы получите схожий результат и это не требует все время держать скрипт, который большее время спит.

Выполните $ crontab -e и добавьте:

Используя пользовательсую сессию systemd

Создайте юнит service:

Теперь создайте юнит таймера. При необходимости измените время. В это примере 15 секунд :

В этом примере файл конфигурации является скрым файлом в домашнем каталоге и содержит в себе путь к каталогу с вашими изображениями

Источник

Смена обоев на рабочем столе в Linux

Когда работаешь на компьютере очень продолжительное время, то очень быстро приходит желание все поменять, переставить кнопки местами у окон, сменить тему оформления или на худой конец поменять обои рабочего стола. Смена обоев на рабочем столе – это самый простой и быстрый способ изменить вид большей части экрана.

Чтобы как-то автоматизировать этот процесс можно использовать программы, которые позволяют делать это автоматически. В Linux, как и в Windows, тоже есть такие инструменты, которые позволяют менять обои рабочего стола автоматически без участия пользователя. О них хотелось бы рассказать по подробнее.

Клевым сайтом для пользователей Linux, где можно найти много полезной мелочи, которая делает нашу жизнь легче и еще ленивей, является сайт gnomefiles.org. На нем я и нашел легкий способ сделать автоматическую смену фона рабочего стола. Все это делается очень просто скриптом GenerateDynamicWallpaperXML .

Я понимаю, что то же самое можно сделать через различные готовые приложения, через добавления индикатора в апплет уведомлений или через еще кучу разных способов, но я выбрал именно этот. Просто потому что для меня он проще.

Чтобы настроить смену обоев на рабочем столе в Linux нужно:

загрузить 2 скрипта себе на компьютер с сайта gnomefiles.org или воспользоваться командой:

Распаковываем загруженный архив состоящий из 2 файлов: GenerateDynamicWallpaperXML и dynamic-wallpaper-xml-generater.sh. Первый помещаем в директорию /home/логин/.gnome2/nautilus-scripts, а другой в /home/логин/.gnome2. Если лень делать это руками, то делаем это командой:

открываем для редактирования файл GenerateDynamicWallpaperXML указываем правильный путь до dynamic-wallpaper-xml-generater.sh:

Открываем файл для редактирования:

Для тех кто не привык к английским названием можно переименовать GenerateDynamicWallpaperXML во что-нибудь более человечное, к примеру на Автоматическая смена обоев:

Создание пакета изображений для автоматической смены обоев:

  • на директории с обоями рабочего стола кликаем правой кнопкой мыши и выбираем Сценарии→Автоматическая смена обоев(GenerateDynamicWallpaperXML), после чего добавленный скрипт спросит частоту обновления фонов рабочего стола и создаст в этой же директории XML -файл.
  • открываем Система→Параметры→Внешний вид, переходим на вкладку Фон и давим на кнопку Добавить…. В открывшемся диалоговом окне открываем созданный XML -файл. Если этого файла не видно, то следует указать отображение всех файлов и файл появится в списке.
  • после этого выбираем в качестве фона рабочего стола добавленный пункт.
Читайте также:  Что такое vorbisfile dll для windows

Этот способ позволяет организовать смену обоев на рабочем столе в Linux без потери какой-либо производительности.

Комментарии

Скрипт полезный.
Вот только чего недостает так это в контекстном меню позиция – следующее изображение.

Этот скрипт берет изображения из текущего каталога или рекурсивно (т.е. и из подкаталогов тоже)?

Что-то у меня «из коробки» не заработало. Ушёл за бубном или напильником…

Отлично все работает. Пробовал и во втором гноме и в MATE Caja (пришлось немного подправить скрипт). Автору спасибо!

вот хочу перейти полностью на линукс ! Но не как решиться не могу..
мне Linux очень нравиться

Ну да, как поставить нескучные обои ты теперь знаешь. Можно смело переходить.

  • Денис Юрьевич прокомментировал MultiKey не устанавливается, отозван сертификат
  • Павел Urman прокомментировал Как закрыть крышку часов Tissot?
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • Лев прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur

Объединение сертификаторов и файла авторизации в конфигурационный файл клиента OpenVPN

Почему FTP может портить файлы?

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Источник

Arch Linux

archlinux-wallpaper 1.6.1-1 File List

Package has 25 files and 7 directories.

  • usr/
  • usr/share/
  • usr/share/backgrounds/
  • usr/share/backgrounds/archlinux/
  • usr/share/backgrounds/archlinux/archbtw.png
  • usr/share/backgrounds/archlinux/archlinux.stw
  • usr/share/backgrounds/archlinux/archwave.png
  • usr/share/backgrounds/archlinux/archwaveinv.png
  • usr/share/backgrounds/archlinux/awesome.png
  • usr/share/backgrounds/archlinux/conference.png
  • usr/share/backgrounds/archlinux/geolanes.png
  • usr/share/backgrounds/archlinux/geowaves.png
  • usr/share/backgrounds/archlinux/gritty.png
  • usr/share/backgrounds/archlinux/landscape.jpg
  • usr/share/backgrounds/archlinux/lone.jpg
  • usr/share/backgrounds/archlinux/mountain.jpg
  • usr/share/backgrounds/archlinux/reflected.jpg
  • usr/share/backgrounds/archlinux/simple.png
  • usr/share/backgrounds/archlinux/small.png
  • usr/share/backgrounds/archlinux/snow.jpg
  • usr/share/backgrounds/archlinux/split.png
  • usr/share/backgrounds/archlinux/sunset.jpg
  • usr/share/backgrounds/archlinux/svalbard.jpg
  • usr/share/backgrounds/archlinux/wave.png
  • usr/share/backgrounds/archlinux/wild.png
  • usr/share/backgrounds/archlinux/wirefeather.png
  • usr/share/backgrounds/archlinux/wireparts.png
  • usr/share/gnome-background-properties/
  • usr/share/gnome-background-properties/arch-backgrounds.xml
  • usr/share/licenses/
  • usr/share/licenses/archlinux-wallpaper/
  • usr/share/licenses/archlinux-wallpaper/LICENSE.md

The Arch Linux name and logo are recognized trademarks. Some rights reserved.

The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Источник

Установка и настройка i3wm на arch linux

Итак, мы установили arch, базово настроили систему, настало время установить графическое окружение.

А почему i3?

Ведь есть много других графических окружений рабочего стола (Desktop Environment, или коротко DE). И действительно, выбор на linux довольно велик, чего не скажешь конечно ни о Windows, ни о MacOs, где нет подобной гибкости в кастомизации. Я перепробовал разные окружения, и возможно в дальнейшем подробно расскажу о тех, с которыми имел дело. В целом у каждой оболочки есть свои плюсы, свои минусы. Своя история, философия, назначение, и целевая аудитория. А ставлю я все равно i3, и на это есть ряд причин.

Во — первых i3 — это не DE, а только оконный менеджер. Отличие в том, что в отличие от DE, оконный менеджер не имеет предустановленного ПО, программ по управлению и настройкой оболочки. Что отлично ложится в философию арча и под мои задачи, когда требуется по кирпичикам собрать минималистичную систему только с тем, что действительно нужно. i3 поддерживает возможности отрисовки окон, управления их расположением, работа с рабочими столами. Все остальное по кирпичиком собирается из других программ, которые можно заменить на аналоги, если что — то не устраивает.

Читайте также:  Windows server версии 2004

Во — вторых, i3 относится к категории “тайлинговых” оконных менеджеров. Это означает, что окно по умолчанию разворачивается на весь экран, занимая все свободное пространство. Оболочка позволяет размещать несколько окон на экране, окна пропорционально делят пространство экрана. Тут проще показать, чем описать словами. В youtube или просто поиском по картинкам можно найти кучу видео и изображений с красиво настроенными и не очень окружениями i3. Я приведу скриншот своего экрана

Данный тип окружения с первого взгляда конечно может отпугнуть. Но на самом деле, используя все предоставляемые возможности, можно эффективно работать. Дело привычки и вкуса. К слову i3 не единственная в своем классе, есть и другие вроде awersome , sway , и т.д. Кстати любителям тайлинга советую обратить внимание на sway , который набирает популярность. Он содержит все фишки i3, только работает под графическим сервером wayland вместо стремительно устаревающего и уходящего xorg .

В-третьих, i3 создан для работы с клавиатурой, и в работе с ним волей не волей пользуешься горячими клавишами. Горячие клавиши тут имеют важную роль. И любителям все делать через клавиатуру должно понравиться.

В-четвертых, i3 благоволит минималистичности. Минимум UI нагроможденностей. Все настройки системы производятся из файловых конфигов. Можно использовать любые программы конечно же, но очень хорошо тут заходят именно минималистичные, консольные утилиты вроде ranger как файловый менеджер, и тому подобное.

В-пятых, это минимальные системные требования. Сам i3 легковесен и не прожорлив. Потребляет минимум оперативной памяти. Если у Вас слабое железо, то это несомненно большой плюс. У меня допустим в мак нет возможности добавить оперативной памяти, т.к. она распаяна. А сменить ноутбук пока не получается. Были попытки, но пока неудачные, возможно позже расскажу об этом в отдельной статье.

В-шестых это наверное уникальность. Из — за не большой распространенности как самого линукса, так и арча (по сравнению с убунто подобными), так и самой i3, выглядит оболочка довольно экзотично. И это не может не радовать) Когда вокруг у всех винда, маки, или “убунты на гномах”, i3 выделяется из толпы, как ни крути. И то, как быстро и удобно можно быстро укрощать с помощью нее свои задачи, поражает глаз случайных свидетелей. А это всегда повод завести беседу 🙂

Итак я насчитал шесть причин. Возможно что — то упустил, но суть такова, что стоит один раз попробовать самому, а там уже решить, стоит оно того, или нет) Ведь действительно тайлинг не каждому зайдет.

Установка

i3 работает на графическом сервере x-org, поэтому нам потребуется установить его. Также мы установим не сам оригинальный i3wm, а его немного модернизированный форк i3-gaps. Еще сразу нам понадобится программа i3status для отображения системного бара, и программа dmenu для запуска установленных программ (которую в последствии заменим на аналог, rofi).

После установки создадим и отредактируем файл

Источник

Оцените статью