Π Π°Π·Π½ΠΎΠ΅

Linux openbox: wiki:openbox_d0_be_d0_ba_d0_be_d0_bd_d0_bd_d1_8b_d0_b9_d0_bc_d0_b5_d0_bd_d0_b5_d0_b4_d0_b6_d0_b5_d1_80_openbox | Русскоязычная докумСнтация ΠΏΠΎ Ubuntu

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Openbox — ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для Linux

OpenboxΒ β€” лСгковСсный ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ с простым минималистским интСрфСйсом. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ Π½Π΅Β Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»Π΅Π½ к систСмным рСсурсам ΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ на слабых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Настройка Openbox

Openbox ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ настроСк, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ свои потрСбности. ВсС настройки ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, рСдактируя Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для настройки Openbox Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт графичСская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° obconf. Openbox ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΡ‹ оформлСния. БобствСнныС Ρ‚Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ρ‚Π΅ΠΌ obtheme. Π’Β Openbox ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ горячиС клавиши (Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ~/.config/openbox/rc.xml).

ДинамичСскоС Π³Π»Π°Π²Π½ΠΎΠ΅ мСню

Одним ΠΈΠ·Β Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Openbox являСтся мСню, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π΅ΡΡ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎΒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу. Π”Π°Π½Π½ΠΎΠ΅ мСню ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ динамичСски. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΒ Π½ΠΈΠΌ вызывался скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» Π½ΠΎΠ²ΠΎΠ΅ содСрТимоС. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΠΈΠΊ. БущСствуСт графичСскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ obmenu, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСню Openbox.

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

Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ и вмСстС с окруТСниСм Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. НапримСр, Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Gnome (ΠΈΠ»ΠΈ KDE) ΠΈΒ Openbox в качСствС ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Β ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ всС возмоТности срСды Gnome ΠΈΒ Π²Β Ρ‚ΠΎΒ ΠΆΠ΅ врСмя ΠΎΠΊΠ½Π° и элСмСнты интСрфСйса Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС Ρ‡Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Β Metacity (для GnomeΒ 2).

НСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Openbox ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Настройка Openbox ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ².

Openbox нС содСрТит ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. НапримСр, tint2 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ gnome-panel.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Openbox основывался Π½Π°Β ΠΎΠΊΠΎΠ½Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ BlackboxΒ 0.65.0, Π½ΠΎΒ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ начиная с вСрсии 3.0, Openbox Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписан на языкС C Π±Π΅Π· использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Blackbox. Openbox распространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPL.

Openbox ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ в срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: дистрибутивы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Openbox.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Openbox? — IT Notes

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’ качСствС основной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для своСго домашнСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° я ΡƒΠΆΠ΅ 7 Π»Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Linux. Π― успСл ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ с дСсяток Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ OpenSuse, Ubuntu, Mandriva, Debian, Slackware ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Одно врСмя Π΄Π°ΠΆΠ΅ экспСримСнтировал с FreeBSD. Но для сСбя я сдСлал Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ самым Π²Π°ΠΆΠ½Ρ‹ΠΌ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС для мСня являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ «ΠΏΡ€ΠΎΡΡ‚ΠΎΡ‚Π°» использования. Π‘Π»ΠΎΠ²ΠΎ простота взято Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π½Π΅ просто Ρ‚Π°ΠΊ. Π’ Linux ΠΏΠΎΠ΄ простотой принято ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСйствия найдСтся графичСская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° с ΠΊΡƒΡ‡Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это дСйствиС ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². И Ссли Π·Π½Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈ Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· быстрСС. Однако стоит ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ GUI Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΈΠ· консоли. НапримСр, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² тСкстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ для использования, Π½ΠΎ я всС Ρ€Π°Π²Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ Chromium ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.

Π’ поисках идСального дистрибутива

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ врСмя я Π½Π΅ стал особо Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π²Ρ‹Π±ΠΎΡ€Π° дистрибутива ΠΈ остановился Π½Π° достаточно простом ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Ubuntu. МСня Π² Π½Π΅ΠΌ устраивало ΠΈ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСпозиториях, ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΡ… обновлСния, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ «ΡΠ°ΠΌΠΎ» ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Π”Π° ΠΈ срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Gnome, которая ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡŒ Π² Ubuntu Π½Π° Ρ‚ΠΎ врСмя, мСня Π²ΠΏΠΎΠ»Π½Π΅ устраивала. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ KDE (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ сразу Π½Π΅ понравился) ΠΎΠ½Π° Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π° Π½Π΅ самых ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах. ΠŸΠΎΡ‚ΠΎΠΌ Π² Ubuntu ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° Unity Π² качСствС окруТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. По Π½Π°Ρ‡Π°Π»Ρƒ я Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°Π» этому особого значСния, Π½ΠΎ вскорС стало ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ubuntu Π΅Ρ‰Π΅ дальшС приблизился ΠΊ Windows ΠΏΠΎ своСй ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Однако нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это ΠΏΠ»ΠΎΡ…ΠΎ. Для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ хотят ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Linux, Π½ΠΎ боятся, Ρ‡Ρ‚ΠΎ это слоТная систСма ΠΈ ΠΎΠ½ΠΈ Π² Π½Π΅ΠΉ Π½Π΅ разбСрутся послС Windows, это Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ погруТСния Π² Π½ΠΎΠ²ΡƒΡŽ ОБ.

И Π²ΠΎΡ‚ я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π·ΡΡ‚ΡŒ Π·Π° основу всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ubuntu ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ΄ сСбя. Но ΠΌΠ½Π΅ эта идСя Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΈ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° дистрибутив, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» создан ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этого. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ оказался Archlinux. ПослС установки Π±Π°Π·ΠΎΠ²ΠΎΠΉ систСмы Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ лишь ядро ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для дальнСйшСй настройки. Π”Π°ΠΆΠ΅ сам установщик Π½Π° Ρ‚ΠΎ врСмя Π±Ρ‹Π» консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ, Π° сСйчас (Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ) ΠΏΡ€ΠΎΠΏΠ°Π» ΠΈ ΠΎΠ½. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ это нСсколько услоТняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ. ВсС Ρ€Π°Π²Π½ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с автоматичСской ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Если нСдостаточно ΠΎΠΏΡ‹Ρ‚Π°, Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ пСриодичСски «Π³Π»ΠΎΡ…Π½ΡƒΡ‚ΡŒ», уходя Π² прСкрасно Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠžΠ§Π•ΠΠ¬ ΠΌΠ½ΠΎΠ³ΠΎ. Но это Ρ‚ΠΎΠ³ΠΎ стоит. Волько Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ систСмой, установив ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ настроив Π΅Π³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ «ΠΏΠΎΠ΄ сСбя», ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ.

ΠŸΠΎΠ΄Π±ΠΎΡ€ графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом стал ΠΏΠΎΠ΄Π±ΠΎΡ€ графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Π‘Π½Π°Ρ‡Π°Π»Π° я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ стандартной срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ достаточно. ΠšΡ€ΠΎΠΌΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных Gnome ΠΈ KDE, я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» LXDE ΠΈ XFCE. Π’ Ρ†Π΅Π»ΠΎΠΌ XFCE ΠΌΠ½Π΅ показался довольно ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя я с Π½ΠΈΠΌ посидСл. Но Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ мСня Π½Π΅ большС, Ρ‡Π΅ΠΌ Π½Π° нСдСлю. Π― понял, Ρ‡Ρ‚ΠΎ всС это Π½Π΅ Ρ‚ΠΎ, поэтому Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΈΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ срСд Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Они лишь ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ располоТСниСм ΠΎΠΊΠΎΠ½ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ВсС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ, мСню ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ послС запуска чистого Π½Π΅ настроСнного ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ совсСм пустой экран, Π»ΠΈΠ±ΠΎ пустой экран с ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠΉ панСлью ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

БущСствуСт Ρ‚Ρ€ΠΈ основных Ρ‚ΠΈΠΏΠ° ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ²:

  1. Π‘Ρ‚Π΅ΠΊΠΎΠ²Ρ‹Π΅. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это классичСский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Он принят, Ссли ΡƒΠΆ Π½Π΅ Π²ΠΎ всСх, Ρ‚ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ срСд Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Linux, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Windows ΠΈ OS X;
  2. Π€Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹Π΅. ΠšΠΎΠΌΠΏΠΎΠ½ΡƒΡŽΡ‚ ΠΎΠΊΠ½Π° Π½Π° экранС ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ схСмам Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»ΠΈΡ‚ΠΎΠΊ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, экран ΠΊΠ°ΠΊ Π±Ρ‹ дСлится Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ прСимущСством являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сразу нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски располоТатся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°;
  3. ДинамичСскиС. Π‘ΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ прСимущСства стСковых ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΠΊΠΎΠ½Π½ΠΎΠΌΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Из стСковых я Π²Ρ‹Π±Ρ€Π°Π» Openbox, ΠΈΠ· Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹Ρ… — howm, Π° ΠΈΠ· динамичСских — awesome. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ согласится, Π½ΠΎ ΠΌΠ½Π΅ концСпция Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ. Намного ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ отобраТаСтся ΠΊΡ€ΡƒΠΏΠ½ΠΎ ΠΈ Π½Π° вСсь экран. Π£ мСня Π½Π° столС стоит Π΄Π²Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… 27-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ послС запуска 3-4 ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΊΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слишком ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΈ с Π½ΠΈΠΌΠΈ становится Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΌΠΎΠΈ оТидания Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π»ΠΈ. Awesome показался ΠΌΠ½Π΅ Π±ΠΎΠ»Π΅Π΅ интСрСсным, Π½ΠΎ ΠΈ ΠΈΠΌ я пользовался Π½Π΅ Ρ‚Π°ΠΊ Π΄ΠΎΠ»Π³ΠΎ. ВсС ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я Π½Π΅ использовал Π΅Π³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π° ΠΎΠ½ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 50% Π΅Π³ΠΎ возмоТностСй. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ я понял, Ρ‡Ρ‚ΠΎ всС это Π½Π΅ для мСня ΠΈ занялся ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ настройкой Openbox.

Настройка Openbox

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запуск свСТСустановлСнного Openbox Π½Π΅ Π²Π½ΡƒΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌΠ°. Π­Ρ‚ΠΎ просто сСрый экран. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ мСню, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π² любом мСстС экрана ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Openbox’ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊ, Π½ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‚Π½Ρ‹ΠΌ мазохистом. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сразу ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ‚ΠΎ, ΠΊ Ρ‡Π΅ΠΌΡƒ я ΠΏΡ€ΠΈΡˆΠ΅Π» Π·Π° нСсколько Π»Π΅Ρ‚ использования Openbox Π½Π° своСм домашнСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅:

Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρƒ мСня ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π΄Π²Π° экрана, поэтому ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ получился Ρ‚Π°ΠΊΠΎΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

Tint2

ΠŸΠ΅Ρ€Π²ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ для мСня стало Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Π±Ρ‹ ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ прилоТСния. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π—Π΄Π΅ΡΡŒ идСально подошСл tint2. Он довольно Π³ΠΈΠ±ΠΊΠΎ настраиваСтся ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями. Он совмСщаСт Π² сСбС ΠΈ панСль Π·Π°Π΄Π°Ρ‡, ΠΈ систСмный Ρ‚Ρ€Π΅ΠΉ. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ часы, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, рСгулятор громкости ΠΈ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ. Но ΠΌΠ½Π΅ эти возмоТности показались достаточно бСсполСзными, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ ΠΈ Π² Windows, ΠΈΠΌΠΈ Π½Π΅ особо ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·-Π·Π° ΠΌΠ΅Π»ΠΊΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ выглядит панСль tint2, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π° ΠΌΠΎΠ΅ΠΌ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅. Π’Π°ΠΌ ΠΎΠ½Π° располоТСна свСрху.

Conky

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° экранС ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, я установил conky. Π­Ρ‚ΠΎ довольно мощная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. Π’ Π½Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π° экранС Π²ΠΎΠΎΠ±Ρ‰Π΅ всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π― ΠΆΠ΅ Π½Π΅ стал особо ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² настройки ΠΈ просто Π²Ρ‹Π²Π΅Π» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана свСдСния ΠΎ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° процСссор, использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, доступном мСстС Π½Π° ТСстких дисках, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ громкости, Π°ΠΏΡ‚Π°ΠΉΠΌ систСмы, увСдомлСния ΠΎ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… сообщСниях Π½Π° элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, часы ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сСтСвой активности.

НиТняя панСль Π²ΠΈΠ΄Π½Π° постоянно ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» ΠΈΠΌΠ΅Ρ‚ΡŒ быстрый доступ. Но Π΅Ρ‰Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ dmesg, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ состояниС процСссов с наибольшСй Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ калСндаря. ВсС это отобраТаСтся Ρƒ мСня Π½Π° ΠΏΡ€Π°Π²ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ Π² Π³ΠΎΠ»ΡƒΠ±Ρ‹Ρ… Ρ€Π°ΠΌΠΊΠ°Ρ…. Π― Π²Ρ‹Π±Ρ€Π°Π» для этой Ρ†Π΅Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π°Π²Ρ‹ΠΉ, Π° Π½Π΅ Π»Π΅Π²Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π»Π΅Π²Ρ‹ΠΉ Ρƒ мСня являСтся основным ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ conky Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, ΠΈ вывСсти Π½Π° Π½ΠΈΡ… всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° эту ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ.

БыстрыС клавиши

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, прилоТСния Π² Openbox ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ появляСтся ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π΅ занятом Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прилоТСниями участкС экрана. Но это уТасно ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, особСнно Ссли ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ мСня ΠΎΡ‡Π΅Π½ΡŒ часто вся рабочая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΎΠΈΡ… экранов скрыта прилоТСниями, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ. Но Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ ΠΈ для этого Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ВсС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² самом Openbox.

Π€Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Openbox позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшний Π²ΠΈΠ΄ ΠΎΠΊΠΎΠ½, Π½ΠΎ ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ внСшнСго Π²ΠΈΠ΄Π°. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ являСтся ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΉ ΠΎΠΊΠΎΠ½. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π±Π΅Π· всСго лишнСго. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ ΠΌΡ‹ΡˆΠΊΠΎΠΉ становится практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΌΡ‹ ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш. Π—Π°Ρ‚ΠΎ появляСтся большС свободного мСста для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. НапримСр, Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π»Π΅Π²ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ Ρƒ мСня Π·Π°ΠΏΡƒΡ‰Π΅Π½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Sakura. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго, Ρ‚ΠΎ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ экрана.

Но вСрнСмся ΠΊ быстрым клавишам. Π― настроил Openbox Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ практичСски каТдая клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, наТатая вмСстС с Win ΠΈΠ»ΠΈ Ctrl+Alt, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΠ΅ сочСтаниС для дСйствия с ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈΠ»ΠΈ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ я ΠΌΠΎΠ³Ρƒ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΏΠΎ экрану ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ экрана Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. И для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСйствия я ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π» ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш. НапримСр, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΆΠ°Π² Win+0, Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Win+9. Если Π½Π°ΠΆΠΌΡƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Win+T, Ρ‚ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΎΠΊΠ°ΠΆΡƒΡΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΠΎΠΊΠ½Π΅ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ Sakura. А Ссли Π½Π°ΠΆΠΌΡƒ Ctrl+V, Ρ‚ΠΎ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ экранС запустится GVim. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° удобная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Openbox. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ экрану ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ½ΠΎ всСгда ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ. НапримСр, Skype Ρƒ мСня привязан ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ экрану, Π½ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ Π±Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС я Π½Π΅ оказался ΠΎΠ½ всСгда доступСн ΠΈ отобраТаСтся Π½Π° своСм мСстС.

Ну Π° Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли клавиши Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ закончатся? Для этого я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ gmrun. Π­Ρ‚ΠΎ достаточно простой, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€ для запуска Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ЕстСствСнно, для самого gmrun Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ сочСтаниС клавиш ΠΈ я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Win+]. Π₯отя ΠΌΠ½Π΅ ΠΎΠ½ Π½Π΅ особо нравится ΠΈΠ·-Π·Π° слишком ΡƒΠΆ скудных возмоТностСй. Он Π½Π΅ Π²Π΅Π΄Π΅Ρ‚ статистику запросов ΠΈ Π½Π΅ прСдоставляСт возмоТности ΠΏΠΎ быстрому доступу ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² блиТайшСС врСмя я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΏΠΎΠ΄Ρ‹ΡΠΊΠ°Ρ‚ΡŒ Π΅ΠΌΡƒ Π·Π°ΠΌΠ΅Π½Ρƒ. Π Π°Π½Π΅Π΅ я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π±ΠΎΠ»Π΅Π΅ Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹Π΅ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Ρ‹ Launchy ΠΈ Synapse, Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ мСня Π² Π½ΠΈΡ… Π½Π΅ устраивало.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ΠΎΡ‚ я ΠΈ рассказал Π²Π°ΠΌ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎ ΠΌΠΎΠ΅ΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Openbox ΠΈ Linux Π²ΠΎΠΎΠ±Ρ‰Π΅. НадСюсь, ΠΌΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ пригодится. Однако Π½Π΅ Π±Π΅Ρ€ΡƒΡΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΏΡƒΡ‚ΡŒ являСтся самым ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ СдинствСнным. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ любой дистрибутив ΠΈ Π»ΡŽΠ±ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ довСсти Π΄ΠΎ ΡƒΠΌΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°ΠΌ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Для мСня Ρ‚Π°ΠΊΠΈΠΌ сочСтаниСм стали Archlinux+Openbox. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ для вас это окаТСтся Slackware+Awesome ΠΈΠ»ΠΈ FreeBSD+KDE, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Windows. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сами Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² это лишь инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создан для быстрого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ вас ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° поиск ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² для настоящСму слоТных вопросов.

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ?
НС Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π΅ΠΉ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ!

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ

ru/Openbox — Debian Wiki


Openbox β€” это малСнький ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΡƒΡΡ‚Ρ€Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй. Одна ΠΈΠ· Π½ΠΈΡ… — это динамичСскоС мСню, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ прилоТСниями ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ мСню. МСню Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ принятия Π²Ρ‹Π²ΠΎΠ΄Π° скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС источника для мСню. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° подмСню динамичСского мСню, Ρ‚ΠΎ скрипт (источник для мСню) запускаСтся ΠΈ динамичСски создаёт Π²ΠΊΠ»Π°Π΄ΠΊΠΈ подмСню. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ удобство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со стандартными статичСскими мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². Openbox ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ сСансов, для автоматичСского Π²Ρ…ΠΎΠ΄Π° Π»Π΅Π³ΠΊΠΎ настраиваСтся с ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π° Π² систСму — GDM ΠΈΠ»ΠΈ KDM, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² качСствС ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° для ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола GNOME ΠΈΠ»ΠΈ KDE.


Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅


Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ Openbox, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ ΠΎΠΊΠΎΠ½ (Π°Π½Π³Π». β€” Window Manager, WM) ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдой Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (Π°Π½Π³Π». β€” Desktop Environment, DE).

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ (Π°Π½Π³Π». β€” Window Manager, WM) β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая рисуСт Π½Π° вашСм экранС «ΠΏΠΎΠ»Π΅» (Π°Π½Π³Π». β€” box), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ управляСт Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, слСдит Π·Π° ΠΎΠΊΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ оформлСния ΠΎΠΊΠΎΠ½ (Ρ‚Π΅ΠΌΡ‹) ΠΈ позволяСт Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ…. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ управляСт событиями ΠΎΡ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π²Π°ΠΌ дСйствия, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ клавиши Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся (Ρ‚.Π½. Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° клавиши «Alt+Tab»).

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (Π°Π½Π³Π». β€” Desktop Environment, DE) слСдит Π·Π° всСм Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом. Она прСдоставляСт сразу: панСль Π·Π°Π΄Π°Ρ‡, систСмный Ρ‚Ρ€Π΅ΠΉ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π° Π² систСму, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мСню, Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡ΠΊΠΎΠ² для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΠΈ экрана (screensavers). ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² зависимости ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Openbox β€” это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ (WM), Π½Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (DE). Openbox ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΊΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½Π° вашСм экранС — Π½ΠΈΡ‡Π΅Π³ΠΎ большС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС установки Openbox, Ρƒ вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ ΠΈ простого доступа ΠΊ мСню для настройки β€” Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (wallpapers), ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ систСмной ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Π±Π΅Π·Π΄Π΅Π»ΡƒΡˆΠ΅ΠΊ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π° самом Π΄Π΅Π»Π΅, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ (Π² Ρ‚.Ρ‡. Openbox) прСдоставит Π²Π°ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ (framework) для установки Π½Π° ваш Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставят Π²Π°ΠΌ всС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ Π±Π΅Π·Π΄Π΅Π»ΡƒΡˆΠΊΠΈ, Π½ΠΎ Π² подходящих для вас возмоТностях ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, стилС ΠΈ интСрфСйсС.

Openbox ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½, Π±Π΅Π· ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (DE), Ρ‚Π°ΠΊ ΠΈ Π² качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (DE). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Openbox Π² качСствС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ознакомившись со свободной ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΉ срСдой Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE. Π’Ρ‹Π±ΠΎΡ€ способа использования Openbox Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° Π²Π°ΠΌΠΈ.

Установка


Π‘Π°ΠΌΡ‹ΠΉ Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ простой способ установки Openbox Π½Π° систСмС Debian — использованиС Advanced Packaging Tool (Aptitude, ?APT):

$ aptitude search openbox

Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ — список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для использования Openbox:

openbox          β€” быстрый, Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
openbox-dev      β€” Ρ„Π°ΠΉΠ»Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Openbox
openbox-themes   β€” Ρ‚Π΅ΠΌΡ‹ для ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox

ΠΈΠ· ΠΏΠΎΠ΄ root Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Openbox:

# aptitude install openbox

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго Π²Π°ΠΌ пригодятся Ρ‚Π΅ΠΌΡ‹ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌ для Openbox, установитС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

# aptitude install openbox-themes

установка Π½Π° Ρ‡ΠΈΡΡ‚ΡƒΡŽ систСму


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ послС установки ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½ Openbox, для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ использования систСмы, Ρ‚ΠΎ содСрТимоС этой Π³Π»Π°Π²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ описываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

# aptitude install openbox openbox-themes gdm gdm-themes obconf obmenu menu

УстанавливаСмыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹:

  • ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ Openbox
  • Π½Π°Π±ΠΎΡ€ Openbox-Ρ‚Π΅ΠΌ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ настройки Ρ‚Π΅ΠΌ оформлСния Π² Obconf
  • для автоматичСского Π·Π°Ρ…ΠΎΠ΄Π° Π² Openbox ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π² систСму, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π° Π² систСму GDM
  • ΠΈ послС установки систСмы, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² GDM Ρ‚Π΅ΠΌΡƒ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌ для GDM
  • obmenu menu

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, ΠΏΡ€ΠΈ установкС Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски сгСнСрировано для вас.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² случаС Ссли вашС мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π½Π΅ Π±Ρ‹Π»ΠΎ автоматичСски сгСнСрировано с DebianMenu, Ρ‚ΠΎ Π²Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ с мСню β€” menu :

# aptitude install menu

Запуск Openbox

ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° Π² систСму, автоматичСски

Для Π·Π°Ρ…ΠΎΠ΄Π° Π² Openbox ΠΈΠ· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° Π² систСму, ΠΈΠ½Π°Ρ‡Π΅ говоря, для запуска сСссии Openbox ΠΈΠ· KDM ΠΈΠ»ΠΈ GDM, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ‘openbox’ ΠΈΠ· сСссии ΠΈΠ»ΠΈ ΠΈΠ· мСню сСссий.

Для запуска Openbox ΠΈΠ· XDM ΠΈΠ»ΠΈ Slim Π²Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» «.xsession» Π² ваш домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² этот Ρ„Π°ΠΉΠ» строку:

exec openbox-session

Для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Debian (смотритС ?update-alternatives), ΠΈ установитС «x-session-manager» для Openbox.

ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Для запуска Openbox ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Ρ‡Π΅Ρ€Π΅Π· startx), Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, установитС Ρ„Π°ΠΉΠ» .xinitrc Π² ваш домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

exec openbox-session

Для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Debian (смотритС ?update-alternatives), ΠΈ установитС «x-session-manager» для Openbox.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ссли Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ чистый Openbox. ЗапускайтС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ startx.

Основная настройка


Obconf


?ObConf β€” это малСнькая графичСская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для настройки свойств ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Openbox, примСняя Π½Π° Π»Π΅Ρ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк Openbox. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ полСзная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, которая Π²Π°ΠΌ Π½Π΅ Ρ€Π°Π· пригодится ΠΏΡ€ΠΈ настройкС Openbox, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Ρ‘ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ этого Π΅Ρ‰Ρ‘ Π½Π΅ сдСлали:

# aptitude install obconf

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ?ObConf смотритС ?здСсь

Π€ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (Wallpapers)


Openbox Π½Π΅ способСн ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (wallpapers), ΠΈ для установки изобраТСния Π½Π° Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π²Π°ΠΌ потрСбуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… установку Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола — нСсколько, Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ приводится ΠΈΡ… список. НаиболСС Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ малСнький просмотрщик ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ называСтся feh.

ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ feh

feh — это просмотрщик ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libimlib2. feh ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Π½ΠΎ, самая популярная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ — это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° feh устанавливаСтся Ρ‡Π΅Ρ€Π΅Π· Advanced Packaging Tool:

# aptitude install feh

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ (запуск, сохранСниС настроСк) с feh.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

feh --bg-scale /path/to/your/background/image.jpg

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: feh позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ располоТСниС изобраТСния Π½Π° Ρ„ΠΎΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Ρ‚.Π½. — Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон ΠΏΠΎ X ΠΈ Y, Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшСй (Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола) ΠΈΠ»ΠΈ большСй (Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола) стороны, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ копиями изобраТСния Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ· man feh(1):

—bg-center file

  • Set file as centered desktop background

ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π² Ρ†Π΅Π½Ρ‚Ρ€

—bg-fill file

  • Like —bg-scale, but preserves aspect ratio by zooming the image until it fits. Either a horizontal or a vertical part of the image will be cut off.

Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ

  • Как —bg-scale, Π½ΠΎ сохраняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΏΡƒΡ‚Ρ‘ΠΌ увСличСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° изобраТСния Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΌΠ°ΡΡˆΡ‚Π°Π± Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½. Π›ΠΈΠ±ΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сторонС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ€Π΅Π·Π°Π½ΠΎ.

—bg-scale file

  • Set file as scaled desktop background. This will fill the whole background with file, but its aspect ratio will not be preserved.

Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ

  • РастягиваСт ΠΈ устанавливаСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° вСсь Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ вСсь Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сохранСны ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ изобраТСния.

—bg-seamless file

  • Like —bg-tile, but with blurry corners so that it is (in some cases ;-)) less obvious that the image is too small for the screen.

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π΅Π· Π³Ρ€Π°Π½ΠΈΡ†

  • Как —bg-tile, Π½ΠΎ с Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ копиями ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΉ изобраТСния Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Ρ‚.ΠΎ. (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ;-)) ΠΌΠ΅Π½Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слишком ΠΌΠ°Π»ΠΎ для заполнСния всСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

—bg-tile file

  • Set file as desktop background, tiled if necessary. feh can use enlightenment IPC if you are running it, or it will fall back to X methods. feh stores the commandline necessary to restore the background in ~/.fehbg. So to have your background restored when you restart X, add the line «catΒ ~/.fehbg» to your X startup script (e.g. ~/.xinitrc). Note that you only need to do this for non E window managers.

ΠΏΠ»ΠΈΡ‚ΠΊΠ°

  • УстановитС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. feh can use enlightenment IPC if you are running it, or it will fall back to X methods. feh Ρ…Ρ€Π°Π½ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для восстановлСния Ρ„ΠΎΠ½Π° Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π² ~/.fehbg. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для восстановлСния вашСго Ρ„ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ X Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку «catΒ ~/. fehbg» Π² ваш скрипт запуска X (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ~/.xinitrc). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ это Π΄Π΅Π»Π°Ρ‚ΡŒ для Π½Π΅ E (enlightenment) ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ².

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΈ установили Ρ„Π°ΠΉΠ» с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² качСствС Ρ„ΠΎΠ½Π° для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, feh сразу сохранит ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π° с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся «.fehbg» («~/.fehbg», «/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.fehbg»). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, провСряя Ρ„Π°ΠΉΠ» «.fehbg». Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» «autostart.sh», ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° «/etc/xdg/openbox/», ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

# ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола
eval `cat $HOME/.fehbg` &

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠšΡ€ΠΎΠΌΠ΅ JPEG, feh ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ изобраТСния ΠΈΠ· мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠ°ΠΊ PNG, TIFF ΠΈ GIF.

Новый ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉΡΡ Ρ„ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ (запуск, сохранСниС настроСк) с feh.

One neat trick available with feh is a random wallpaper on each boot. Create a directory in your home folder called «wallpapers» and put a few background images into it. Then copy the code below into a file called wallpaper.sh and save it anywhere.

WALLPAPERS="~/wallpapers"
ALIST=( `ls -w1 ~/wallpapers` )
RANGE=${#ALIST[@]}
let "number = $RANDOM"
let LASTNUM="`cat $WALLPAPERS/.last` + $number"
let "number = $LASTNUM % $RANGE"
echo $number > $WALLPAPERS/.last

feh --bg-scale $WALLPAPERS/${ALIST[$number]}

Π—Π°Ρ‚Π΅ΠΌ сдСлайтС скрипт исполняСмым.

chmod +x wallpaper.sh

Now add that program to the autostart.sh file, like this.

#Random wallpaper
./wallpaper.sh

When you log in, the script should be executed, and feh should pick a new wallpaper.

Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ feh

feh — Π½Π΅ СдинствСнная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Бписок Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для feh:

НазваниС

ОписаниС

imagemagick

Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для манипуляции изобраТСниями

nitrogen

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΠΎΠ΅Π² с графичСским интСрфСйсом

xloadimage

xsetbg(1) or xloadimageΒ -onrootΒ -quiet

hsetroot

xsetbg

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ способны ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ROX-Filer

PCManFM

Nautilus (Π±Π΅Π· Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-ΠΊΠ»ΡŽΡ‡Π° «—no-desktop» ΠΏΡ€ΠΈ запускС)

Заставки Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол (Screensavers)

Если создаётся Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Openbox с ΡƒΠΆΠ΅ установлСнным Gnome, Ρ‚ΠΎ, скорСС всСго, ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΠ°ΠΊΠ΅Ρ‚ gnome-screensaver. Π’ случаС установки Openbox Π½Π° Ρ‡ΠΈΡΡ‚ΡƒΡŽ систСму, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ xscreensaver, Π±ΠΎΠ»Π΅Π΅ настраиваСмый ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ заставок Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол (screensavers).

Если Gnome ΠΈΠ»ΠΈ KDE Π² систСмС Π½Π΅ установлСны, Ρ‚ΠΎ для установки xscreensaver Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

# mkdir /usr/share/backgrounds
# aptitude install xscreensaver xscreensaver-gl

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаёт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ xscreensaver ΠΏΡ€ΠΈ запускС. Если ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ «/usr/share/backgrounds» отсутствуСт, Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ строку с сообщСниСм ΠΎΠ± ошибкС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ настройкС.

Вторая ΠΊΠΎΠΌΠ°Π½Π΄Π° установит xscreensaver ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для Π½Π΅Π³ΠΎ.

Для автоматичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π΅ΠΌΠΎΠ½Π° xscreensaver Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ„Π°ΠΉΠ» автозапуска Openbox — «autostart.sh», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ «/etc/xdg/openbox/»:

xscreensaver -no-splash &

ПанСль настроСк xscreensaver доступна ΠΏΡ€ΠΈ запускС «xscreensaver-demo» ΠΈΠ· мСню Openbox ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π—Π½Π°Ρ‡ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола


iDesk

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ настраиваСмыС, ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iDesk (домашняя страница iDesk):

# aptitude install idesk

Набор Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π² рСпозиториях ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ со сторонних, спСциализированных сайтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Gnome-Look. org ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ….

Rox-Filer

Rox-filer — это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Установка Rox-filer:

# aptitude install rox-filer

Настройки производятся ΠΈΠ· мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Rox-filer.

PCManFM

ДополнСния ΠΊ WM Openbox

панСль


БущСствуСт довольно ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для размСщСния ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈ pager’Π°. НаиболСС распространСнныС:

tint2

tint2 β€” это простая, удобная ΠΈ лёгкая панСль Π·Π°Π΄Π°Ρ‡ (taskbar), Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² сСбя панСль (panel) ΠΈ Ρ‚Ρ€Π΅ΠΉ (tray). ПанСль Π·Π°Π΄Π°Ρ‡ tint2 ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»Π°ΡΡŒ для openbox3, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ всСгда Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°Ρ… (WM). ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° tint2 — чистота интСрфСйса ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄. tint2 основываСтся Π½Π° ΠΊΠΎΠ΄Π΅ TTM (Text Tag Maker), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Π°ΠΉΠ»Ρ‹ тСкстовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² с Ρ‚Π΅Π³ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ. Основная Ρ†Π΅Π»ΡŒ tint2 Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² сохранСнии чистого ΠΈ нСнавязчивого внСшнСго Π²ΠΈΠ΄Π° ΠΏΡ€ΠΈ достаточно ΠΌΠ°Π»ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈ Π² соблюдСнии спСцификаций Freedesktop.

aptitude install tint2

Лёгкая ΠΈ простая панСль Π·Π°Π΄Π°Ρ‡ с простым ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ — Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго. ПослС установки Π²Ρ‹ сразу ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tint2. ПанСль загрузится со стандартными настройками, ΠΈ для Π½Π΅ΠΈΡΠΊΡƒΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ красива ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π°. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС tint2 создаёт ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π²

/home/ваш_логин/.config/tint2/tint2rc

со стандартными настройками. tint2 ΠΎΡ‡Π΅Π½ΡŒ прост Π² настройкС — создаётС нСсколько стилСй для Ρ„ΠΎΠ½ΠΎΠ² ΠΈ примСняСтС ΠΈΡ… Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах — для самой ΠΏΠ°Π½Π΅Π»ΠΈ, для Π·Π°Π΄Π°Ρ‡, часов, систСмного трСя. ΠŸΡ€ΠΈ создании стилСй для Ρ„ΠΎΠ½Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†, ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†, Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΠ½Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ скруглСниС ΡƒΠ³Π»ΠΎΠ².

tint2 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ прилоТСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столах («taskbar_mode = multi_desktop» Π² Ρ„Π°ΠΉΠ» настроСк). ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы раскидываСт ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ (WM) (Π³Π΄Π΅ всё ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ возмоТностями WM ΠΈ вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ СдинствСнного ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°-ΠΊΠ»ΡŽΡ‡Π° -c :

tint2 -c ~/tint2-conf2 &
tint2 -c ~/tint2-config &

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρƒ ΠΏΠ°Π½Π΅Π»ΠΈ tint2 Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ систСмного мСню (Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Openbox’Π΅ вызываСтся ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΊΠΈ). Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΈΠ· Ρ„Π°ΠΉΠ»Π° настроСк

wm_menu = boolean (0 or 1) : Allow tint2 to forward mouse event to your Window Manager.

ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° пропуск событий ΠΎΡ‚ ΠΌΡ‹ΡˆΠΈ Π½Π° «Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ» ΠΏΠ°Π½Π΅Π»ΠΈ tint2, вызывая событиС ΠΎΡ‚ ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° WM. Если ваша Π΄ΡƒΡˆΠ° с Ρ‚ΠΎΡΠΊΠΎΡŽ просит ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠŸΡƒΡΠΊ» с Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ систСмного мСню, Ρ‚ΠΎ панСль tint2 Π½Π΅ для вас.

Для автозапуска Π² OpenBox, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ «tint2 &» Π² Ρ„Π°ΠΉΠ» Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ OpenBox β€” /home/ваш_Π»ΠΎΠ³ΠΈΠ½/.config/openbox/autostart.sh

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Π² IRC β€” #tint2 Π½Π° irc.freenode.net, ΠΈΠ»ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт tint2 β€” http://code.google.com/p/tint2/wiki/Welcome

LXPanel

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ свой Π²Ρ‹Π±ΠΎΡ€ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ваш стартовый Ρ„Π°ΠΉΠ»:

# panel
(sleep 2 && fbpanel) &

систСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€

Π΄ΠΈΠ°Π»ΠΎΠ³ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ


Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Alt+F2, ΠΊΠ°ΠΊ Π² Gnome ΠΈΠ»ΠΈ KDE, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «gmrun»:

# apt-get install gmrun

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ запись Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ <keyboard> Π² ~/.config/openbox/rc.xml

<keybind key=»A-F2″> <action name=»execute»><execute>gmrun</execute></action> </keybind>

Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹


БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠ΅ лСгковСсныС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ — это ROX ΠΈ Thunar. PCMan File Manager (pcmanfm) Ρ‚ΠΎΠΆΠ΅ выглядит ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰Π΅. Для Π΅Ρ‰Π΅ большСй лСгковСсности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Gentoo ΠΈΠ»ΠΈ emelFM, ΠΎΠ±Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡƒΡŽ ΠΏΠΎ Midnight Commander Π΄Π²ΡƒΡ…ΠΏΠ°Π½Π΅Π»ΡŒΠ½ΡƒΡŽ раскладку (ΠΎΠ±Π° Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² gtk 1. 2.x).

Π’Π΅ΠΌΡ‹ для Openbox


Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² чистой систСмС Openbox, Ρ‚ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ (Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² GUI) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ нСкрасивым.

Openbox-Ρ‚Π΅ΠΌΡ‹


Π’Π΅ΠΌΡ‹ оформлСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ двумя способами:

Π€Π°ΠΉΠ» Ρ‚Π΅ΠΌΡ‹ оформлСния Openbox ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ «*.obt», Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ?ObConf устанавливаСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Install ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Ρ‚Π΅ΠΌΡ‹.

  • ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Ρ‚Π΅ΠΌΡ‹ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³

Если Ρ„Π°ΠΉΠ» Ρ‚Π΅ΠΌΡ‹ это простой Π°Ρ€Ρ…ΠΈΠ², Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Ρ‚Π΅ΠΌΡ‹ оформлСния для Openbox распаковываСтся Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ «~/.themes/» («/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.themes/»). Π—Π°Ρ‚Π΅ΠΌ, Ρ‚Π΅ΠΌΠ° оформлСния выбираСтся Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ?ObConf ΠΈΠ· списка Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ»Π° настроСк β€” «~/.config/openbox/openbox-rc.xml»; Π² случаС использования LXDE β€” Ρ„Π°ΠΉΠ» располоТСн здСсь «~/.config/openbox/lxde-rc.xml».

Π’Π΅ΠΌΡ‹ оформлСния для Openbox ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° сторонних спСциализированных сайтах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, box-look.org ΠΈ deviantart.com. ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‚Π΅ΠΌ оформлСния Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь.

GTK-Ρ‚Π΅ΠΌΡ‹


Для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ красивого интСрфСйса рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GTK-Ρ‚Π΅ΠΌΡ‹. Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² gtk-theme-switch ΠΈ gtk2-engines, для «GTK+» ΠΈ «GTK+ 2.x» соотвСствСнно:

# aptitude install gtk-theme-switch gtk2-engines

МСню настроСк GTK-Ρ‚Π΅ΠΌ вызываСтся ΠΈΠ· контСкстного мСню Openbox (мСню вызываСтся ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Для измСнСния Ρ‚Π΅ΠΌΡ‹ GTK2 — запуститС Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «switch3». ЗапуститС Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «switch», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ GTK1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ оформлСния GTK ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π² случаС установки Ρ‚Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ отсутствии Π΄Π²ΠΈΠΆΠΊΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° создавалась, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ загрузятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· этой Ρ‚Π΅ΠΌΡ‹. ΠŸΠ΅Ρ€Π΅Π΄ установкой Ρ‚Π΅ΠΌΡ‹ оформлСния ΡƒΠ·Π½Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΎ трСбованиях Ρ‚Π΅ΠΌΡ‹ ΠΊ Π΄Π²ΠΈΠΆΠΊΡƒ. ΠŸΠ°ΠΊΠ΅Ρ‚ gtk2-engines содСрТит Π½Π°Π±ΠΎΡ€ Π’ΠžΠ›Π¬ΠšΠž _стандартных_ Π΄Π²ΠΈΠΆΠΊΠΎΠ² для Ρ‚Π΅ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΉ, ΠΈ установив ΠΏΠ°ΠΊΠ΅Ρ‚ gtk2-engines, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π’ΠžΠ›Π¬ΠšΠž _стандартныС_ Π΄Π²ΠΈΠΆΠΊΠΈ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ‚Π΅ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСстандартныС Π΄Π²ΠΈΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ стандартных Π΄Π²ΠΈΠΆΠΊΠΎΠ² gtk2-engines. Поиском ΠΏΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠ°, исходя ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ для Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‚Π΅ΠΌΡ‹.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ gnome-settings-daemon ΠΎΡ‚ Gnome, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ настройками:

# aptitude install gnome-settings-daemon

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ XFCE, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ xfce-mcs-manager :

# aptitude install xfce-mcs-manager

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ОбС этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ мСню Π² Openbox ΠΈ запуск ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π’Π΅ΠΌΡ‹ GTK/ΠΈΠΊΠΎΠ½ΠΎΠΊ

ИзмСнСниС ΠΈΠΊΠΎΠ½ΠΎΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слСдуСт это Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ nautilus Π² качСствС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ, распакуйтС ΠΈΡ… Π² /usr/share/icons/ ΠΈΠ»ΠΈ ~/.icons.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² ~/.gtkrc-2.0:

gtk-icon-theme-name = "[name-of-icon-theme]"

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ ΠΈΠΊΠΎΠ½ΠΎΠΊ — это имя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π² /usr/share/icons/, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли дирСктория называСтся debian-icons, Π²Π°ΠΌ слСдуСт Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ debian-icons Π² качСствС [name-of-icon-theme].

Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ Π² GTK-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… прилоТСниях


Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» «~/.gtkrc.mine» («/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.gtkrc.mine») ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

style "user-font"
{
font_name = "[font-name] [size]"
}
widget_class "*" style "user-font"
gtk-font-name = "[font-name] [size]"

Π³Π΄Π΅ «[font-name] [size]» — это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‚.Π½., «?DejaVu Sans 10». Π’Π°ΠΌ придётся Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π° поля ΠΈΠ·-Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости.

Π’Π΅ΠΌΡ‹ для курсора ΠΌΡ‹ΡˆΠΈ


Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ курсора ΠΌΡ‹ΡˆΠΈ, скачайтС Ρ‚Π΅ΠΌΡƒ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ «/usr/share/icons/» ΠΈΠ»ΠΈ «~/.icons/» («/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.icons/»).

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» ~/.Xdefaults (/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.Xdefaults») ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Xcursor*theme:   [Π½Π°Π·Π²Π°Π½ΠΈΠ΅-Ρ‚Π΅ΠΌΡ‹-курсора-ΠΌΡ‹ΡˆΠΈ]

БочСтания клавиш


значСния клавиш ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

сочСтаниС клавиш

событиС

Alt-F4

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

Alt-Space

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ мСню для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°

Alt-Tab

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Alt-Shift-Tab

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Control-Alt-Tab

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ панСлью ΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Windows-D

Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ всС ΠΎΠΊΠ½Π° ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол

Alt-Escape

Π‘ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π±Ρ‹Π²ΡˆΠ΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ€Π°Π½Π΅Π΅

Windows-F1

ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

Windows-F2

ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

Windows-F3

ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

Windows-F4

ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

Control-Alt-Left

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол слСва ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ

Control-Alt-Right

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол справа ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ

Control-Alt-Up

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π²Ρ‹ΡˆΠ΅ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ (Π‘ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли настроСно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)

Control-Alt-Down

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π½ΠΈΠΆΠ΅ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ (Π‘ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли настроСно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)

Shift-Alt-Left

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол слСва ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ, с пСрСносом Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ‚ΡƒΠ΄Π°

Shift-Alt-Right

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол справа ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ, с пСрСносом Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ‚ΡƒΠ΄Π°

Shift-Alt-Up

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π²Ρ‹ΡˆΠ΅ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ, с пСрСносом Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ‚ΡƒΠ΄Π° (Π‘ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли настроСно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)

Shift-Alt-Down

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π½ΠΈΠΆΠ΅ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ, с пСрСносом Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Ρ‚ΡƒΠ΄Π° (Π‘ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли настроСно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)

Alt-Left mouse button

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ

Alt-Right mouse button

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π°. Окно мСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ со стороны ΡƒΠ³Π»Π°, блиТайшСго ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ ΠΌΡ‹ΡˆΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это сочСтаниС клавиш Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΡƒΠ³ΠΎΠ».

Alt-Scroll wheel

Π‘ΠΌΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΈ Π½Π°Π·Π°Π΄

Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² событий Π½Π° клавиши

НазначСниС событий Π½Π° клавиши настраиваСтся Π² Ρ„Π°ΠΉΠ»Π΅ настроСк openbox β€” «~/.config/openbox/openbox-rc.xml» («/home/ваш_Π»ΠΎΠ³ΠΈΠ½/.config/openbox/openbox-rc.xml»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой простой XML-Ρ„Π°ΠΉΠ».

ПовСдСниС ΠΌΡ‹ΡˆΠΈ


Автозагрузка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΈ запускС Openbox


Openbox (v3.4 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΈ запускС. Π—Π° Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² Openbox ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° «openbox-session».

БущСствуСт Π΄Π²Π° способа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Openbox:

  • Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ startx для Π²Ρ…ΠΎΠ΄Π° Π² X сСссию, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку, которая запускаСт «openbox» Π½Π° запуск «openbox-session».
  • Если Π²Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· GDM/KDM, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΡƒΡŽ «Openbox» сСссию ΠΈ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ автостарт.

Π’Π°ΠΆΠ½ΠΎ: Если Π’Ρ‹ Ρ€Π°Π½Π΅Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ настраивали Openbox старых вСрсий, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму. Openbox создаст эти Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π½ΠΎΠ²ΠΎ.

Для добавлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Ρ„Π°ΠΉΠ» «~/.config/openbox/autostart.sh». ПолноС руководство ΠΏΠΎ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π² Openbox ΠΈ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² смотритС здСсь.

ИспользованиС OpenBox Π² качСствС WM для Π΄Ρ€ΡƒΠ³ΠΈΡ… DE


для GNOME


  1. УстановитС GNOME.
  2. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ GDM, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ «GNOME/Openbox».
  3. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ startx, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» ~/.xinitrc: exec openbox-gnome-session

для KDE


  1. УстановитС KDE.
  2. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ KDM, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ «KDE/Openbox».
  3. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ startx, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ» ~/. xinitrc: exec openbox-kde-session

Настройки для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ


Openbox ΠΈΠΌΠ΅Π΅Ρ‚ настройки для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с вСрсии openbox 3.3. Π­Ρ‚ΠΈ настройки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Π² Ρ„Π°ΠΉΠ»Π΅ ~/.config/openbox/rc.xml, Ρ‚Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ XML элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ <openbox_config> с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ <applications>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ настройки. Π’Π½ΡƒΡ‚Ρ€ΠΈ <applications> Π²Π°ΠΌ понадобится элСмСнт <application name=»»>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ настройки. Бпособы опрСдСлСния прилоТСния: ΠΏΠΎ названию (name), классу (class) ΠΈΠ»ΠΈ Ρ€ΠΎΠ»ΠΈ (role), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<application>

Класс ΠΈ имя ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, запустив:

xprop | grep WM_CLASS

Когда Π²Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, xprop Π²Π΅Ρ€Π½Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅:

WM_CLASS(STRING) = "Gecko", "Thunderbird-bin"

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ помСститС Π² name=»», Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ΄Π½ΠΎ. Π½ΠΎ я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ настройки Π½Π΅ смСшивались. ПослС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Доступны:

  • decor — ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½ΠΈΠ΅, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‚.Π΄. значСния: yes ΠΈΠ»ΠΈ no, on ΠΈΠ»ΠΈ off

  • shade — whether the window is shaded to the titlebar or not (doesn’t work with decorations off), values yes, no, on, off

  • position — позиция ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ стартС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° подсСкция

    • <x>pos</x> — позиция Π² пиксСлях, отсчитываСтся с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° <y>pos</y> — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x ΠΈΠ»ΠΈ y пустым, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

  • focus — ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠΊΠ½ΠΎ фокус ΠΏΡ€ΠΈ стартС, значСния: yes, no ΠΈ Ρ‚.Π΄.

  • desktop — Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол (workspace), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола считая с 0 (Ссли ΠΎΠ½ΠΎ открываСтся Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, ΠΎΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус)

  • monitor — xinerama head the application starts (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас 2 ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ nvidia twinview ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ xinerama), значСния: 0 1 (Π½ΠΎΠΌΠ΅Ρ€ экрана)

  • layer — слой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся, значСния: Bottom (ΠΏΠΎΠ΄ всСми ΠΎΠΊΠ½Π°ΠΌΠΈ), Normal (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅) ΠΈ Top (ΠΏΠΎΠ²Π΅Ρ€Ρ… всСх ΠΎΠΊΠΎΠ½)

  • iconic — whether the application is to be launched iconic, values yes, no, on, off and so on

  • skip_pager — application skips pager, values yes, no, on, off and so on

  • skip_taskbar — same as above, just taskbar, values yes, no, on, off and so on

  • fullscreen — Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π½Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ экран, ΠΈΠ»ΠΈ Π½Π΅Ρ‚, значСния: yes, no, on, off ΠΈ Ρ‚. Π΄.

  • maximized — Ρ‚ΠΈΠΏ максимизации, значСния: Horizontal, Vertical, yes, no, on, off ΠΈ Ρ‚.Π΄.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ firefox с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ Π² 30 пиксСлСй свСрху ΠΈ с максимизациСй ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ:

<applications>
  <application>
    <position>
      <x>center</x>
      <y>30</y>
    </position>
    <maximized>Horizontal</maximized>
  </application>
</applications>

Бсылки


Openbox β€” ALT Linux Wiki

Данная страница находится Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.
Π­Ρ‚Π° страница Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, прСдставлСнная здСсь, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ.

ΠžΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Openbox[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

OpenboxΒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ для X Window System, распространяСмый ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU General Public License. Openbox Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ малСньким ΠΈ быстрым, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ мСню, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ прилоТСниями.

Для установки openbox Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

 apt-get install openbox

ИспользованиС Openbox[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

Openbox позволяСт Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΊΠΈ (ΠΈΠ»ΠΈ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌΡƒ ΡΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΡŽ клавиш) Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ способ управлСния ΠΎΠΊΠ½Π°ΠΌΠΈ. Когда ΠΎΠΊΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, ΠΎΠ½ΠΎ становится Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ снова ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎΒ β€” сочСтаниС клавиш Alt+Tab ΠΈΠ»ΠΈ дСсктопноС мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΊΡƒ ΠΌΡ‹ΡˆΠΊΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Openbox Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ нСбольшими ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ΠΈΠΊΠΎΠ½ΠΊΠΈ, панСль Π·Π°Π΄Π°Ρ‡ (taskbar), launchers, eyecandy ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ openbox Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ своСго ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° сСссий.

Автозапуск[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

ΠŸΡ€ΠΈ запускС openbox выполняСт скрипт ~/.config/openbox/autostart.sh

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

Openbox ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ возмоТностями настройки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΡ‹ оформлСния ΠΎΠΊΠΎΠ½. Π¨Ρ‚Π°Ρ‚Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ для конфигурирования внСшнСго Π²ΠΈΠ΄Π° Openbox: obconf ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· рСпозитория.

Установка Ρ‚Π΅ΠΌ оформлСния ΠΎΠΊΠΎΠ½[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

Π’Π΅ΠΌΡ‹ оформлСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ нСсколькими способами:

Установка посрСдством ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ obconf[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

Π€Π°ΠΉΠ»Ρ‹ Ρ‚Π΅ΠΌΡ‹ openbox ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ *.obt ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Install ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Ρ‚Π΅ΠΌΡ‹.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚Π΅ΠΌΡ‹ нСпосрСдствСнно Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

Если Ρ„Π°ΠΉΠ» Ρ‚Π΅ΠΌΡ‹ это простой Π°Ρ€Ρ…ΠΈΠ², Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ~/.themes, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ obconf, ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~/.config/openbox/openbox-rc.xml (Π² случаС использования LXDE Ρ„Π°ΠΉΠ» располоТСн здСсь ~/.config/openbox/lxde-rc.xml)

Настройка мСню[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

МСню настраиваСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ obmenu ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~/.config/openbox/menu.xml

Настройка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… привязок[ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ]

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ привязки Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ openbox ~/.config/openbox/openbox-rc.xml, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой простой XML-Ρ„Π°ΠΉΠ».

Клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π·Π°Π³Π»Π°Π²Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.
A β€” Alt, S β€” Shift, C β€” Control, W β€” «клавиша_с_Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ_ΠΈΠ·_ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ²Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

ΠšΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Π΅ привязки для запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Если Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ ~/.config/openbox/openbox-rc.xml Π² Ρ€Π°Π·Π΄Π΅Π» <keyboard> Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ

   <keybind key="W-Return">
     <action name="Execute">
       <command>gmrun</command>
     </action>
   </keybind>
   <keybind key="W-t">
     <action name="Execute">
       <command>lxterminal</command>
     </action>
   </keybind>

gmrun Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Β«ΠΊΠ½ΠΎΠΏΠΊΠ°_с_Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ+EnterΒ».

ΠšΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Π΅ привязки для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠ»ΠΈΠ½Π³Π° (расстановки ΠΎΠΊΠΎΠ½ ΠΏΠΎ краям ΠΊΠ°ΠΊ Π² Unity, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° Π½Π΅ ΠΌΡ‹ΡˆΡŒΡŽ).

   <keybind key="W-KP_7">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
       <width>50%</width>
       <height>50%</height>
     </action>
   </keybind>
   <keybind key="W-KP_8">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
       <width>100%</width>
       <height>50%</height>
     </action>
   </keybind>
   <keybind key="W-KP_9">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>50%</x>
       <y>0</y>
       <width>50%</width>
       <height>50%</height>
     </action>
   </keybind>
   <keybind key="W-KP_4">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>0</y>
       <width>50%</width>
       <height>100%</height>
     </action>
   </keybind>
   <keybind key="W-KP_5">
     <action name="ToggleMaximizeFull"/>
   </keybind>
   <keybind key="W-KP_6">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>50%</x>
       <y>0</y>
       <width>50%</width>
       <height>100%</height>
     </action>
   </keybind>
   <keybind key="W-KP_1">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>50%</y>
       <width>50%</width>
       <height>50%</height>
     </action>
   </keybind>
   <keybind key="W-KP_2">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>0</x>
       <y>50%</y>
       <width>100%</width>
       <height>50%</height>
     </action>
   </keybind>
   <keybind key="W-KP_3">
     <action name="UnmaximizeFull"/>
     <action name="MoveResizeTo">
       <x>50%</x>
       <y>50%</y>
       <width>50%</width>
       <height>50%</height>
     </action>
   </keybind>

ΠšΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Π΅ привязки для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ рисунками.

   <keybind key="W-1">
     <action name="GoToDesktop">
       <to>1</to>
     </action>
     <action name="Execute">
       <command>feh --bg-scale ~/images/wallpapers/tower.jpg</command>
     </action>
   </keybind>
   <keybind key="W-2">
     <action name="GoToDesktop">
       <to>2</to>
     </action>
     <action name="Execute">
       <command>feh --bg-scale ~/images/wallpapers/mecha.jpg</command>
     </action>
   </keybind>
   <keybind key="W-3">
     <action name="GoToDesktop">
       <to>3</to>
     </action>
     <action name="Execute">
       <command>feh --bg-scale ~/images/wallpapers/fractal.jpg</command>
     </action>
   </keybind>
   <keybind key="W-4">
     <action name="GoToDesktop">
       <to>4</to>
     </action>
     <action name="Execute">
       <command>feh --bg-scale ~/images/wallpapers/lilac.jpg</command>
     </action>
    </keybind>

Archlabs: Openbox β€” послСустановочныС настройки

Когда-Ρ‚ΠΎ писал сСбС Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠΎ настройкС Arch Linux послС установки X.Org ΠΈ Openbox (Arch: послСустановочныС настройки), Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ β€” Π½ΠΎ для настроСк Π½Π° Archlabs, установлСнном с Openbox.

Π Π°Π·Π½ΠΈΡ†Ρ‹ особой Π½Π΅Ρ‚, всё ΠΏΠΎ сути Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π½ΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ послСдних ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉΒ  Π² рСпозиториях/ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ….

Π‘Π°ΠΌ Archlabs достаточно приятСн Π² ΠΏΠ»Π°Π½Π΅ установки β€” псСвдо-графичСский инсталятор, всё ΡƒΠ΄ΠΎΠ±Π½ΠΎ, красиво.

БСйчас установлСна голая систСма + GDM + Openbox.

Π”Π°Π½Π½Ρ‹ΠΉ пост β€” большС Β«Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° Π½Π° полях» сСбС Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π±Π΅Π· особых Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.

pacmanΒ -SΒ net-toolsΒ bcΒ spectacleΒ gmrunΒ dolphinΒ lxqt-notificationdΒ lxappearanceΒ keepassxcΒ gnome-themes-standardΒ qt5ctΒ qmmpΒ pulseaudio-alsaΒ dnsutilsΒ pwgenΒ gwenviewΒ gtk-enginesΒ ttf-font-awesomeΒ obconfΒ vimΒ xorg-xrandrΒ jqΒ htopΒ patchΒ volumeiconΒ xfce4-power-managerΒ dialogΒ netctl

Π’ΡƒΡ‚:

  • net-tools: ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ hostname,Β ifconfig,Β arp, etc
  • bc: ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€
  • spectacle: ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ (KDE)
  • gmrun: запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Alt+F2
  • dolphin: Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ (KDE)
  • lxqt-notificationd: увСдомлСния Π² систСмном Ρ‚Ρ€Π΅Π΅
  • lxappearance: настройка внСшнСго Π²ΠΈΠ΄Π° GTK2
  • keepassxc: ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ/сСкрСтов
  • gnome-themes-standard: для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Gnome
  • qt5ct: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ настройка внСшнСго Π²ΠΈΠ΄Π° QT ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • qmmp: mp3-ΠΏΠ»Π΅Π΅Ρ€
  • pulseaudio-alsa:  настройка сСрвСра Π·Π²ΡƒΠΊΠ° PulseServer
  • dnsutils: ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ dig, etc
  • pwgen: ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ
  • gwenview: просмотр ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
  • gtk-engines: GTK+ Ρ‚Π΅ΠΌΡ‹
  • ttf-font-awesome: ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹
  • obconf: Openbox configuration manager
  • vim: vim πŸ™‚
  • xorg-xrandr: xrandr, etc β€” для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с дисплСями
  • jq: command-line JSON processor
  • htop: like top
  • volumeicon: ΠΈΠΊΠΎΠ½ΠΊΠ° Π·Π²ΡƒΠΊΠ° Π² систСмном Ρ‚Ρ€Π΅Π΅
  • xfce4-power-manager: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ, ΠΈΠΊΠΎΠ½ΠΊΠ° Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π² систСмном Ρ‚Ρ€Π΅Π΅
  • dialog: для Ρ€Π°Π±ΠΎΡ‚Ρ‹ wifi-menu
  • netctl: для установки wifi-menu ΠΈ самого netctl (см. Linux: настройка WiFi с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ netctl ΠΈ wifi-menu Π½Π° Arch Linux)

ДобавляСм ΡŽΠ·Π΅Ρ€Π° setevoy Π² sudo, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π΅Π· запроса пароля:

...
setevoy ALL=(ALL) NOPASSWD: ALL
...

Numix

Для установки Ρ‚Π΅ΠΌΡ‹ Numix потрСбуСтся yay, Π° для yay β€” git:

pacmanΒ -SΒ gitΒ makeΒ gcc

Под Ρ€ΡƒΡ‚ΠΎΠΌ устанавливаСм yay:

cdΒ /opt

gitΒ cloneΒ https://aur.archlinux.org/yay-git.git

chownΒ -RΒ setevoy:usersΒ yay-git/

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΡŽΠ·Π΅Ρ€Π°, устанавливаСм ΠΏΠ°ΠΊΠ΅Ρ‚:

И устанавливаСм саму Ρ‚Π΅ΠΌΡƒ Numix:

Π—Π°ΠΏΡƒΠΊΠ°Π΅ΠΌ obconf, Π·Π°Π΄Π°Ρ‘ΠΌ Ρ‚Π΅ΠΌΡƒ Numix:

УстанвливаСм ΠΈΠΊΠΎΠ½ΠΊΠΈ Numix:

yayΒ -SΒ numix-icon-theme

ЗапускаСм qt5ct ΠΈ lxappearance, Π·Π°Π΄Π°Ρ‘ΠΌ ΠΈΠΊΠΎΠ½ΠΊΠΈ:

Π’ Ρ„Π°ΠΉΠ»Π΅ .config/openbox/environment Π»ΠΈΠ±ΠΎ Π² /etc/environment Π·Π°Π΄Π°Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния QT-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

exportΒ QT_QPA_PLATFORMTHEME=»qt5ct»

Fonts

УстанавливаСм ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹:

sudoΒ pacmanΒ -SΒ ttf-dejavu

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· основного рСпозитория β€” добавляСм ΠΈΠ· AUR, ΠΏΠΎΡ‚ΠΎΠΌ дополню:

Настроим vim β€” добавляСм Π² ~/.vimrc:

set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
syntax on

Π‘ΠΌ. vim: ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² Β«IDEΒ» β€” ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΈ Π²ΠΎΡ‚ это Π²ΠΎΡ‚ всё.

Π’ Ρ„Π°ΠΉΠ»Π΅ ~/.config/openbox/rc.xml настроим сочСтания клавиш:

  • Alt+F2: gmrun, быстрый запуск прилоТСния
  • PrintScreen: запуск spectacle для создания ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°
  • Windows+L: lock screen with xscreensaver
...
    <keybind key="A-F2">
      <action name="Execute">
        <command>gmrun</command>
      </action>
    </keybind>
    <keybind key="Print">
      <action name="Execute">
        <command>spectacle</command>
      </action>
    </keybind>
    <keybind key="W-l">
      <action name="Execute">
        <startupnotify>
          <enabled>false</enabled>
          <name>Lock Screen</name>
        </startupnotify>
        <command>xscreensaver-command -lock</command>
      </action>
    </keybind>
. ..

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ писал Π² Linux: polybar β€” статус-Π±Π°Ρ€, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ настройки ΠΈ использования Π² Openbox вмСстС с tint2 ΠΈ Linux: polybar β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ polybar-scripts.

УстанвливаСм:

sudoΒ pacmanΒ -SΒ tint2

yayΒ -SΒ polybar

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ:

mkdirΒ -pΒ .config/{polybar,tint2}

mkdirΒ -pΒ .config/polybar/polybar-scripts/polybar-scripts

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ скрипты с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

scpΒ -rΒ .config/polybar/polybar-scripts/polybar-scripts/*Β [email protected]:.config/polybar/polybar-scripts/polybar-scripts/

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ рСпозитория Ρ‚ΡƒΡ‚>>>):

cpΒ setevoy-polybar-wrk-bars.confΒ .config/polybar/

cpΒ openweathermap-forecast.shΒ .config/polybar/polybar-scripts/polybar-scripts/

cpΒ setevoy-tint2-90-pecent-bottom-wrk.tint2rcΒ .config/tint2/

cpΒ setevoy-polybar-wrk-modules.confΒ .config/polybar/

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹:

xrandrΒ —listmonitors

Monitors:Β 1

0:Β +*eDP-1

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ~/.config/polybar/setevoy-polybar-wrk-bars.conf, Π·Π°Π΄Π°Ρ‘ΠΌ дисплСй:

...
[bar/base]
monitor = eDP-1
...

Π’ Ρ„Π°ΠΉΠ» ~/.config/openbox/autostart автозапуска добавляСм:

tint2 -c /home/setevoy/.config/tint2/setevoy-tint2-90-pecent-bottom-wrk.tint2rc &
polybar -c /home/setevoy/.config/polybar/setevoy-polybar-wrk-bars.conf bottom &
polybar -c /home/setevoy/.config/polybar/setevoy-polybar-wrk-bars.conf top &

И послСдним Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.

Π’ ~/.config/openbox/autostart добавляСм:

...
feh --bg-scale /home/setevoy/setevoy\ Dropbox/User\ Name/Pictures/Wallpapers/planet-1920x1080-8k-16849.jpg
...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΠΈ всё.

установка с LVM + Openbox + Tint2

Π—Π°Π΄Π°Ρ‡Π°: ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Arch Linux Π½Π°:

$ sudo dmidecode | grep -A 8  "System Information"
System Information
        Manufacturer: Hewlett-Packard
        Product Name: HP ProBook 450 G0
        Version: A2018CD200
        Serial Number: 2CE3450FGG
        UUID: 9000EA6A-45FA-11E3-9673-CE39E71C9906
        Wake-up Type: Power Switch
        SKU Number: H0W25EA#ACB
        Family: 103C_5336AN G=N L=BUS B=HP S=PRO

Window manager β€” Openbox, панСль Π·Π°Π΄Π°Ρ‡ β€” Tint2.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

ΠŸΡ€ΠΈ нСобходимости ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ IP:

# dhcpd enp5s0

Π—Π°Π΄Π°Ρ‘ΠΌ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ root для Π»ΠΎΠ³ΠΈΠ½Π°:

# passwd root

УстанавливаСм sshd:

# pacman -Sy
# pacman -S openssh
# systemctl start sshd.socket

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ:

$ ssh [email protected]

Установка Arch

Разбивка диска

Π‘Ρ…Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ:

  • dev/sda1: /boot
  • /dev/sda2: swap
  • /dev/sda3: LVM:
    • /: корнСвая систСма
    • /home:Β Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ /home

ВСкущая Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°:

# fdisk -l /dev/sda
Disk /dev/sda: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
...
Device     Boot     Start        End    Sectors   Size Id Type
/dev/sda1  *         2048    1023999    1021952   499M  7 HPFS/NTFS/exFAT
/dev/sda2         1024000  410623999  409600000 195.3G  7 HPFS/NTFS/exFAT
/dev/sda3       410624000 1465143295 1054519296 502.9G  7 HPFS/NTFS/exFAT

Π‘Ρ‚ΠΎΠΈΡ‚ Windows 8 ΠΈΠ»ΠΈ 10.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°:

  • sda1 – 2G ΠΏΠΎΠ΄Β /boot
  • sda2 – 16G ΠΏΠΎΠ΄ swap
  • sda3 – остаток, ΠΏΠΎΠ΄ Ρ‚ΠΎΠΌΠ° LVM

УдаляСм ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

...
Command (m for help): d
Partition number (1-3, default 3): 

Partition 3 has been deleted.

Command (m for help): d
Partition number (1,2, default 2): 

Partition 2 has been deleted.

Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
...

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ….

boot:

...Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): 

Using default response p. 
Partition number (1-4, default 1): 
First sector (2048-1465149167, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-1465149167, default 1465149167): +2G
...

swap:

...
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): 
Partition number (2-4, default 2): 
First sector (4196352-1465149167, default 4196352): 
Last sector, +sectors or +size{K,M,G,T,P} (4196352-1465149167, default 1465149167): +16G
...

И Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ root ΠΈ home:

...
Command (m for help): n
Partition type
   p   primary (2 primary, 0 extended, 2 free)
   e   extended (container for logical partitions)
Select (default p): 

Using default response p.
Partition number (3,4, default 3): 
First sector (37750784-1465149167, default 37750784): 
Last sector, +sectors or +size{K,M,G,T,P} (37750784-1465149167, default 1465149167): 

Created a new partition 3 of type 'Linux' and of size 680.7 GiB.
...

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΈ записываСм измСнСния:

...
Command (m for help): p
...
Device     Boot    Start        End    Sectors   Size Id Type
/dev/sda1           2048    4196351    4194304     2G 83 Linux
/dev/sda2        4196352   37750783   33554432    16G 83 Linux
/dev/sda3       37750784 1465149167 1427398384 680.7G 83 Linux

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
# lsblk /dev/sda
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 698.7G  0 disk 
β”œβ”€sda1   8:1    0     2G  0 part 
β”œβ”€sda2   8:2    0    16G  0 part 
└─sda3   8:3    0 680.7G  0 part 

УстанавливаСм boot-Ρ„Π»Π°Π³ Π½Π° Ρ€Π°Π·Π΄Π΅Π» /boot (sda1):

# fdisk /dev/sda
...
Command (m for help): a
Partition number (1-3, default 3): 1

The bootable flag on partition 1 is enabled now.

УстанавливаСм sda2 ΠΊΠ°ΠΊ swap-Ρ€Π°Π·Π΄Π΅Π»:

...
Command (m for help): t
Partition number (1-3, default 3): 2
Partition type (type L to list all types): 82

Changed type of partition 'Linux' to 'Linux swap / Solaris'.
...

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ:

...
Command (m for help): p
...
Device     Boot    Start        End    Sectors   Size Id Type
/dev/sda1  *        2048    4196351    4194304     2G 83 Linux
/dev/sda2        4196352   37750783   33554432    16G 82 Linux swap / Solaris
/dev/sda3       37750784 1465149167 1427398384 680.7G 83 Linux
...

НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ измСнСния:

...
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΡƒ диска β€” Ρ‚ΡƒΡ‚>>>.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° LVM

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Phisical Volume Π½Π° /dev/sda3:

# pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ:

# pvdisplay -C
  PV         VG Fmt  Attr PSize   PFree  
  /dev/sda3     lvm2 ---  680.64g 680.64g

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Volume Group Π½Π° /dev/sda3:

# vgcreate vg_arch /dev/sda3
  Volume group "vg_arch" successfully created
# vgdisplay -C
  VG      #PV #LV #SN Attr   VSize   VFree  
  vg_arch   1   0   0 wz--n- 680.63g 680.63g

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π΄Π²Π° Logical Volume Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ² vg_arch β€” root ΠΈ home:

# lvcreate -L 10G -n root vg_arch
  Logical volume "root" created.
# lvcreate -l 100%FREE -n home vg_arch
  Logical volume "home" created.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы:

# mkfs.ext2 /dev/sda1
# mkfs.ext4 /dev/vg_arch/root
# mkfs.ext4 /dev/vg_arch/home

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ swap:

# mkswap /dev/sda2
Setting up swapspace version 1, size = 16 GiB (17179865088 bytes)
no label, UUID=063484e6-9389-4849-af24-17b622e84161
# swapon /dev/sda2

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /mnt Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ систСмы:

# mount /dev/vg_arch/root /mnt/
# mkdir /mnt/home
# mount /dev/vg_arch/home /mnt/home/
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot/
# ls -l /mnt/
total 24
drwxr-xr-x 3 root root 4096 Dec 19 12:21 boot
drwxr-xr-x 3 root root 4096 Dec 19 12:24 home
drwx------ 2 root root 16384 Dec 19 12:21 lost+found
Установка систСмы

Установка Π±Π°Π·ΠΎΠ²ΠΎΠΉ систСмы выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта pacstrap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ систСмы.

Если pacstrap Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β€” Π±ΡƒΠ΄Π΅Ρ‚ установлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ base.

Установку Xorg для Openbox Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠΎΠ·Π΄Π½Π΅Π΅:

# pacstrap /mnt base base-devel
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
...

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„Π°ΠΉΠ» fstab:

# genfstab -U -p /mnt >> /mnt/etc/fstab

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π΅Π³ΠΎ:

# cat /mnt/etc/fstab 
# 
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
# /dev/mapper/vg_arch-root
UUID=1bfef8dc-8457-4513-983e-7d0052c7fee2       /               ext4            rw,relatime,data=ordered        0 1

# /dev/mapper/vg_arch-home
UUID=2e1efd7a-9181-4b6d-ba41-c0f3eb81eae8       /home           ext4            rw,relatime,data=ordered        0 2

# /dev/sda1
UUID=f5e35fc4-2986-432a-8456-71ca0967969d       /boot           ext2            rw,relatime,block_validity,barrier,user_xattr,acl       0 2

# /dev/sda2
UUID=063484e6-9389-4849-af24-17b622e84161       none            swap            defaults        0 0

МСняСм ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΡƒΡŽ систСму:

# arch-chroot /mnt /bin/bash

НастраиваСм mkinitcpio β€” добавляСм lvm2, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ядро ΡΠΌΠΎΠ³Π»ΠΎΒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ LVM Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ /etc/mkinitcpio.conf, ΠΈ Π² HOOKS добавляСм lvm2 β€” ΠΏΠ΅Ρ€Π΅Π΄ filesystem.

Π‘Π΅Π· этих ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ β€” вСроятна ошибка Π²ΠΈΠ΄Π°:

ERROR: device 'UUID=<snip>' not found. Skipping fsck.
ERROR: Unable to find root device 'UUID=<snip>'.
You are being dropped to a recovery shell
    Type 'exit' to try and continue booting
sh: can't access tty: job control turned off

МСняСм строку:

...
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"
...

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ Π²ΠΈΠ΄Ρƒ:

...
HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard fsck"
...

Π“ΠΎΡ‚ΠΎΠ²ΠΎ. Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·:

# cd /boot/ && mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.8.13-1-ARCH
  -> Running build hook: [base]
...
  -> Running build hook: [lvm2]
...
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [lvm2]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
...
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

aic94xx ΠΈ wd719x β€” SATA Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ внимания.

Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ GRUB2

УстанавливаСм Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ:

# pacman -S grub-bios

УстанавливаСм GRUB2 Π½Π° /dev/sda:

# grub-install /dev/sda

НС помню для Ρ‡Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ β€” Π½ΠΎ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ запускС GRUB:

# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„Π°ΠΉΠ» настроСк GRUB:

# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image(s) in /boot: initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
done

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎ диска Ρ‚Π°ΠΊ:

# cd /boot/
# ls -l | grep img
-rw-r--r-- 1 root root 27166913 Nov 28 14:18 initramfs-linux-fallback.img
-rw-r--r-- 1 root root 11490167 Nov 28 14:18 initramfs-linux.img
# gunzip -c initramfs-linux.img > /tmp/initramfs
# file /tmp/initramfs
/tmp/initramfs: ASCII cpio archive (SVR4 with no CRC)
# pacman -S cpio
# cpio -it < /tmp/initramfs | grep dm-mod
64204 blocks
usr/lib/modules/4.8.13-1-ARCH/kernel/dm-mod.ko

ΠœΠΎΠ΄ΡƒΠ»ΡŒ dm-mod.ko ΠΈΠ· этого initramfs-ΠΎΠ±Ρ€Π°Π·Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ядром Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ LVM-Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ.

Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ, Β ΠΎΡ‚ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, пСрСзагруТаСмся:

# exit
sh-4.4# exit
# umount -a
# reboot

ΠŸΠΎΡΠ»Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ настройки

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ для установки:

# pacman -S vim openssh chromium konsole wget dmidecode unzip net-tools bc

To be continued.

OpenSSH

Π—Π°Π΄Π°Ρ‘ΠΌ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ root:

# passwd root

ЗапускаСм sshd:

# systemctl start sshd.socket

ДобавляСм Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

# systemctl enable sshd.socket
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

ДобавляСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ setevoy, ΡƒΠΊΠ°Π·Π°Π² ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ домашнюю Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (-m) ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ wheel (-G):

# useradd -m -G wheel setevoy
# passwd setevoy

Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ sudo Π±Π΅Π· пароля β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ visudo Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ /etc/sudoers.

РаскоммСнтируСм строку:

...
## Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL
...

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ:

$ ssh [email protected]
[email protected]'s password: 
[setevoy@localhost ~]$ sudo -s
[root@localhost setevoy]#
Π‘Π΅Ρ‚ΡŒ

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ сСтСвой ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² eth0 β€” Π½Π°Π΄ΠΎ Π»ΠΈ? Но ΠΌΠΎΠΆΠ½ΠΎ.

Бсылка Π² Ρ‚Π΅ΠΌΡƒ:Β http://lukeluo.blogspot.com/2015/04/the-best-way-to-configure-network.html

НастраиваСм DHCP для ΠΊΠ°Ρ€Ρ‚Ρ‹ enp5s0.

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» /etc/netctl/examples/ethernet-dhcp:

# cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/enp5s0

Π’ /etc/netctl/enp5s0 ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ Interface=eth0 Π² Interface=enp5s0:

# cat /etc/netctl/enp5s0 
Description='A basic dhcp ethernet connection'
Interface=enp5s0
Connection=ethernet
IP=dhcp
#DHCPClient=dhcpcd
#DHCPReleaseOnStop=no
## for DHCPv6
#IP6=dhcp
#DHCP6Client=dhclient
## for IPv6 autoconfiguration
#IP6=stateless

ДобавляСм Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

# netctl enable enp5s0 
ln -s '/etc/systemd/system/[email protected]' '/etc/systemd/system/multi-user.target.wants/[email protected]'
Имя хоста

Π—Π°Π΄Π°Ρ‘ΠΌ hostname:

# hostnamectl set-hostname setevoyarchwork

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ:

# cat /etc/hostname 
setevoyarchwork
Локализация

УстанавливаСм Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» Β /etc/locale.gen, раскоммСнтируСм строку:

 en_US.UTF-8 UTF-8

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ локаль:

# locale-gen
Generating locales...
  en_US.UTF-8... done
Generation complete.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„Π°ΠΉΠ» /etc/locale.conf, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вписываСм:

LANG=en_US.UTF-8
ВрСмСнная Π·ΠΎΠ½Π°

УстанавливаСм Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π·ΠΎΠ½Ρƒ (КиСв, Π£ΠΊΡ€Π°ΠΈΠ½Π°):

# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", or "TZ".
...
 7) Europe
...
#? 7
Please select a country whose clocks agree with yours.
 1) Γ…land Islands         18) Greece                35) Norway
...
15) France                32) Monaco                49) Ukraine
...
#? 49
Please select one of the following time zone regions.
1) Ukraine (most areas)
2) Ruthenia
3) Zaporozh'ye/Zaporizhia; Lugansk/Luhansk (east)
#? 1
...
Therefore TZ='Europe/Kiev' will be used.
Local time is now:      Mon Nov 28 14:05:26 EET 2016.
Universal Time is now:  Mon Nov 28 12:05:26 UTC 2016.
Is the above information OK?
1) Yes
2) No
#? 1

You can make this change permanent for yourself by appending the line
        TZ='Europe/Kiev'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
...

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π·ΠΎΠ½Ρ‹ (Europe/Kiev) β€” cΠΎΠ·Π΄Π°Ρ‘ΠΌ /etc/localtime:

# ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π΅Ρ‰Ρ‘ Ρ€Π°Π·, ΠΈ приступаСм ΠΊ настройкС Openbox:

# reboot

Arch Linux β€” установка Openbox

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ графичСской систСмы:

  • X Windows server: Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ основой для отрисовки всСх графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² систСмС. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° взаимодСйствСиС с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈ Ρ‚.Π΄. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” X.org.
  • Window Manager (VM): VM ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° располоТдСниС ΠΈ внСшний Π²ΠΈΠ΄ ΠΎΠΊΠΎΠ½ Π½Π° экранС. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ VM β€”Β Β Enlightenment, Fluxbox, IceWM, Openbox, KWin (ΠΈΠ· KDE).
  • Desktop Environment (DE): DE Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя VM ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ X Windows, Ρ‚Π°ΠΊ ΠΈ WM. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ DE β€” GNOME, KDE, XFCE. ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, систСмных мСню, ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΈ Ρ‚.Π΄.

НиТС описываСтся установка:

  • xorg β€” X-server
  • openbox β€” Π² Ρ€ΠΎΠ»ΠΈ WM
Установка X.Org

X.org Ρ…ΠΎΡ€ΠΎΡˆΠΎ описан Π½Π° страницах руководства Gentoo Ρ‚ΡƒΡ‚>>>.

Находим Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ:

# lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff) (prog-if ff)

Π›ΠΈΠ±ΠΎ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ lshw (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠΆΠ΅ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹):

# pacman -S lshw
 # lshw -class display
  *-display                 
       description: 3D controller
       product: GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=nouveau latency=0
       resources: irq:34 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:5000(size=128)
  *-display
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:32 memory:f1000000-f13fffff memory:e0000000-efffffff ioport:6000(size=64) memory:c0000-dffff

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ mesa, ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒATI-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

УстанавливаСм:

# pacman -S xorg-server xorg-server-utils xorg-xinit xorg-utils xterm
resolving dependencies...
:: There are 4 providers available for libgl:
:: Repository extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-340xx-libgl  4) nvidia-libgl

Enter a number (default=1): 
:: There are 2 providers available for xf86-input-driver:
:: Repository extra
   1) xf86-input-evdev  2) xf86-input-libinput

Enter a number (default=1): 
looking for conflicting packages...
...

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° простого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈ запускаСм X.org:

$ startx

Π‘ΠΊΡ€ΠΈΠ½ с Virtualbox ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ Π»ΠΎΠ³ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ «иксы» самому, Π½ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ β€” ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠ½-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” sddm:

# pacman -S sddm sddm-kcm

Установка Ρ‚Π΅ΠΌ для SDDM описана Ρ‚ΡƒΡ‚>>>.

Установка Openbox

УстанавливаСм Openbox ΠΈ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

  • openbox: сам Openbox;
  • obconf: GUI-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для настройки Openbox;
  • obmenu: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ мСню для Openbox;
  • openbox-themes: Π½Π°Π±ΠΎΡ€ Ρ‚Π΅ΠΌ;
  • volumeicon: ΠΈΠΊΠΎΠ½ΠΊΠ° Π·Π²ΡƒΠΊΠ° Π² Tint2;
  • tint2: просто task-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€;
  • feh: установка ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола:
# pacman -S openbox obconf obmenu openbox-themes volumeicon tint2 feh
Настройка Openbox

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ создаём ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

$ su -l setevoy
Password:               
$ mkdir -p ~/.config/openbox

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹:

$ cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox
$ ls -l .config/openbox/
total 44
-rwxr-xr-x 1 setevoy setevoy 474 Dec 19 14:50 autostart
-rwxr-xr-x 1 setevoy setevoy 379 Dec 19 14:50 environment
-rw-r--r-- 1 setevoy setevoy 9617 Dec 19 14:50 menu.xml
-rw-r--r-- 1 setevoy setevoy 23758 Dec 19 14:50 rc.xml

Π’ΡƒΡ‚:

  • rc.xml β€” основной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» β€” сочСтания клавиш, Ρ‚Π΅ΠΌ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… столов, ΠΈ.Ρ‚.Π΄;
  • menu.xml β€” содСрТимоС мСню, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΊΡƒ ΠΌΡ‹ΡˆΠΈ;
  • autostart β€” автозапуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ скриптов ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСссии openbox-session;
  • environment β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² контСкст Openbox.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„Π°ΠΉΠ» ~/.xinitrc с Ρ‚Π°ΠΊΠΈΠΌ содСрТимым:

exec openbox-session

ВыполняСм startx Π΅Ρ‰Ρ‘ Ρ€Π°Π· β€” ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² Openbox:

Π”Π²Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ VGA (HDMI ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ):

$ xrandr --output VGA-1 --auto --output HDMI-1 --auto

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ экран Π½ΠΎΡ‚Π±ΡƒΠΊΠ°:

$ xrandr --output LVDS-1 --off

РаздСляСм экраны:

$ xrandr --output VGA-1 --right-of HDMI-1

БохраняСм Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΡˆΠ΅ Π² .xinitrc:

$ cat ~/.xinitrc 
xrandr --output VGA-1 --auto --output HDMI-1 --auto
xrandr --output LVDS-1 --off
xrandr --output VGA-1 --right-of HDMI-1
exec openbox-session

UPD На домашнСм Π½ΠΎΡƒΡ‚Π΅ β€” экраны LVDS-1 ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° VGA-1.

Для упрощСния ΠΆΠΈΠ·Π½ΠΈ β€” сдСлал Π΄Π²Π° скрипта, setLAPalone.sh:

#!/usr/bin/env bash

#xrandr --output LVDS-1 --primary
xrandr --output VGA-1 --off

И setLAPtwo.sh:

#!/usr/bin/env bash

xrandr --output VGA-1 --auto
xrandr --output VGA-1 --left-of LVDS-1
xrandr --output VGA-1 --primary

Плюс два алиаса в ~/.bashrc:

...
alias setone="/home/setevoy/.local/bin/setLAPalone.sh"                                                                                                                                                                                                                          
alias settwo="/home/setevoy/.local/bin/setLAPtwo.sh"
...
Π Π°ΠΊΠ»Π°Π΄ΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

ДобавляСм ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ языка ΠΏΠΎ Ctrl+Shift:

$ setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys &

Или Alt+Shift:

$ setxkbmap -layout "us,ru(winkeys)" -model "pc105" -option "grp:alt_shift_toggle,grp_led:scroll" &

Π›ΠΈΠ±ΠΎ β€” Ρ‡Π΅Ρ€Π΅Π· Xorg, см. Ρ‚ΡƒΡ‚>>>.

ДобавляСм Π² автозапуск β€” Ρ„Π°ΠΉΠ» /home/setevoy/.config/openbox/autostart:

$ cat /home/setevoy/.config/openbox/autostart 
setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys &
Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ° ΠΊ ksnapshot (spectacleΒ Π² Arch)Β β€” устанавливаСм:

# pacman -S spectacle

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ» ~/.config/openbox/rc.xml, ΠΈ Π² Π±Π»ΠΎΠΊΠ΅ <keyboard>…</keyboard> добавляСм:

...
    <!-- Launch spectacle when Print is pressed -->
    <keybind key="Print">
      <action name="Execute">
        <command>spectacle</command>
      </action>
    </keybind>
...

Настройку мСню ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ obmenu, Π»ΠΈΠ±ΠΎ β€” ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² Ρ„Π°ΠΉΠ» ~/.config/openbox/menu.xml.

НС ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ мСню (gmrun Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚), поэтому см. Ρ‚ΡƒΡ‚>>>.

Tint2

ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΎ настройкС Tint2 ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ интСрСсно, Π° быстро β€” ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ tint2conf (для UbuntuΒ Π°Π½Π°Π»ΠΎΠ³Π° Π½Π΅ Π½Π°ΡˆΡ‘Π»), Π»ΠΈΠ±ΠΎ β€” скопировав ΠΈ ΠΏΠΎΠ΄Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Β ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /usr/share/tint2/ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, ΡƒΠΊΠ°Π·Π°Π² ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Ρ‚Π΅ΠΌΡ‹:

$ tint2 -c /home/setevoy/.config/tint2/MY-horizontal-dark-transparent.tint2rc

Если всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ β€” добавляСм Π² автозапуск:

$ cat /home/setevoy/.config/openbox/autostart 
setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys &
tint2 -c /home/setevoy/.config/tint2/MY-horizontal-dark-transparent.tint2rc &

Из ссылок ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅:

http://www.webupd8.org/2009/09/how-to-install-and-configure-tint2.html

https://gitlab.com/o9000/tint2/wikis/Configure

Π€ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

УстанавливаСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ feh:

$ feh --bg-scale /home/setevoy/Pictures/Wallpapers/mass_effect_artwork_citadel_futuristic_outer_space_best_desktop_1600x900_hd-wallpaper-1335467.jpg

Аналогично β€” добавляСм Π² autostart с запуском Π² Ρ„ΠΎΠ½Π΅ (&).

Yaourt

НастраиваСм Yaourt β€” Π² Ρ„Π°ΠΉΠ» /etc/pacman.conf добавляСм:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

УстанавливаСм yaourt:

$ sudo pacman -S yaourt
Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹
pepper-flash

Flash-плагин для Chromium:

$ yaourt  -S pepper-flash

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΠΌΒ Chromium, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π°Β chrome://plugins провСряСм Ρ‡Ρ‚ΠΎ Flash Π½Π° мСстС:

volumeicon

Иконка Π·Π²ΡƒΠΊΠ° β€”Β volumeicon:

$ volumeicon &

ДобавляСм Π² autostart.

gxneur β€” смСна раскладки

Для отобраТСния Ρ„Π»Π°Π³Π° языка раскладки:

# pacman -S  intltool
# yaourt -S gxneur

ДобавляСм Π΅Π³ΠΎ Π² автозапуск β€” ~/.config/openbox/autostart:

...
gxneur 2&>1 > /dev/null &       
...
gmrun

gmrun β€” для быстрого запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

# pacman -S gmrun

Π’ Ρ„Π°ΠΉΠ» ~/.config/openbox/rc.xml добавляСм ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Alt+F2 для Π΅Π³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°:

...
    <keybind key="A-F2">
      <action name="Execute">
        <command>gmrun</command>
      </action>
    </keybind>
...

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΒ Alt+F2 β€” Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ панСль быстрого поиска ΠΈ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ β€” Ρ‚ΡƒΡ‚>>>.

Slack

ДобавляСм Ρ‡Π°Ρ‚ Slack:

$ yaourt -S slack-desktop 
lxappearance

lxappearance β€” настройка внСшнСго Π²ΠΈΠ΄Π° GTK2-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

$ sudo pacman -S lxappearance
Skype

Skype ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚:

$ chromium --app=https://web.skype.com

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠΏΠ»Π°Π³ΠΈΠ½ для Chrome.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” установка 4 вСрсии ΠΈΠ· AUR.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ multilib β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ /etc/pacman.conf:

...
[multilib]
Include = /etc/pacman.d/mirrorlist
...

ОбновляСм списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

$ sudo pacman -Syy

УстанавливаСм Skype:

$ yaourt -S skype           
...
==> skype dependencies:
 - xdg-utils (already installed)
 - hicolor-icon-theme (already installed)
 - lib32-libpulse (package found)
 - lib32-qt4 (package found)
 - lib32-libxss (package found)
 - lib32-libxv (package found)
 - lib32-libxcursor (package found)
 - lib32-v4l-utils (package found)
...

НС провСрял ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½.

Всё вмСстС это выглядит Ρ‚Π°ΠΊ:

UPD ПослС настройки GTK Ρ‚Π΅ΠΌΡ‹ (Numix-Frost) ΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΊ (Nummy) + Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ tint2 (панСль Π²Π²Π΅Ρ€Ρ…Ρƒ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Ρ‚Ρ€Ρ‘Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·ΠΎΠ½Π°Ρ… ΠΈ Ρ‚.Π΄.):

#ToDo

  • Настройка сСти Ρ‚ΡƒΡ‚>>>.
  • tint2 β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описаниС
  • sleep mode
  • ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ раскладка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для ΠΎΠΊΠΎΠ½
  • Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ прилоТСния

#Done/ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅

#ToFix πŸ™‚

  • систСма запускаСтся с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π·Π²ΡƒΠΊΠ° Π² 0
  • исконки konsole ΠΈ slack

P.S. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pacman -Sy pkgname для установки, см Ρ‚ΡƒΡ‚>>> ΠΈ Ρ‚ΡƒΡ‚>>>.

Бсылки ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Extra keyboard keys

Openbox keybinds

Customizing Openbox Window Manager in Arch Linux

Building a Custom Linux Environment With Openbox

Tutorial: How to Installing Arch Linux 2016 with more desktop environment (DE)

https://www.unixmen.com/minimal-tools-on-arch-linux/ (Π΄ΠΎΠΌΠ΅Π½ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π»Ρ‘Π½)

ΠΠΠ‘Π’Π ΠžΠ™ΠšΠ Π“ΠžΠ Π―Π§Π˜Π₯ ΠšΠ›ΠΠ’Π˜Π¨ Π’ OPENBOX

Openbox β€” простой ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π»Ρ‘Π³ΠΊΠΈΠΉ, Π½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. Π”Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” управляСт окошками ΠΈ Π½Π΅ Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ совмСстно с Gnome ΠΈΠ»ΠΈ KDE, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ постС Ρ€Π°Π·Π±Π΅Ρ€Ρƒ сочСтания клавиш openbox.

ГорячиС клавиши Π² Openbox 3.4 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Alt-F4Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ
Alt-ΠŸΡ€ΠΎΠ±Π΅Π»ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°
Alt-TabΠ˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС
Alt-Shift-TabΠ˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС
Control-Alt-TabΠ˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ панСль Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС
Windows-DΠ‘ΠΊΡ€Ρ‹Ρ‚ΡŒ всС ΠΎΠΊΠ½Π°
Windows-EΠ—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Konqueror (Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячих клавиш)
Alt-EscapeΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ фокус Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
Windows-F1ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
Windows-F2ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
Windows-F3ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
Windows-F4ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол
Control-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π»Π΅Π²ΠΎΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π»Π΅Π²Π΅Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ
Control-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²ΠΏΡ€Π°Π²ΠΎΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый ΠΏΡ€Π°Π²Π΅Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ
Control-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π²Π΅Ρ€Ρ…ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π²Ρ‹ΡˆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ (Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ настройки располоТСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)
Control-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π½ΠΈΠ·ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π½ΠΈΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ (Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ настройки располоТСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)
Shift-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π»Π΅Π²ΠΎΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π»Π΅Π²Π΅Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
Shift-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²ΠΏΡ€Π°Π²ΠΎΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый ΠΏΡ€Π°Π²Π΅Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
Shift-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π²Π΅Ρ€Ρ…ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π²Ρ‹ΡˆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ(Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ настройки располоТСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)
Shift-Alt-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°_Π²Π½ΠΈΠ·ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ доступныС Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, располагаСмый Π½ΠΈΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ(Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ настройки располоТСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π² нСсколько строк)
Alt-Left-Π‘Ρ‚Ρ€Π΅Π»ΠΊΠΈΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола
Alt-ΠŸΡ€Π°Π²Π°Ρ_ΠΊΠ½ΠΎΠΏΠΊΠ°_ΠΌΡ‹ΡˆΠΈΠ˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π°. Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ находился Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ курсор
Alt-КолСсо_ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈΠ˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол

МСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π² Openbox

Π”Π°Π½Π½Ρ‹Π΅ мСню ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π° пустом Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС:

БрСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню со списком всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½
ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню со списком ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ)

Π Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ этих мСню зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ для отобраТСния ΠΈΠΊΠΎΠ½ΠΎΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Настройка горячих клавиш Π² Openbox

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ старыС горячиС клавиши ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ„Π°ΠΉΠ»Π΅Β ~/.config/openbox/rc.xmlΒ (Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·Β /etc/xdg/openbox).

Для этого Π² сСкции keyboard достаточно ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ сочСтаниС горячих клавиш:

<keybind key="C-F"> <action name="Execute"><command>firefox</command></action> </keybind>

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для запуска firefox ΠΏΠΎ ΡΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΡŽ Ctrl+F.

Π‘ΠΏΡ€Π°Π²ΠΊΠ°: Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ — Openbox

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ сообщСством Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ Openbox! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свои ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ здСсь.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΈ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² Π²ΠΈΠΊΠΈ, всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Π‘ΠΌ. RequestWriteAccess.

rc.xml

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

  • Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ содСрТится подробная информация ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² rc.xml .

Настройки прилоТСния

  • ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свойства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, гСомСтрия, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, слои ΠΈ Ρ‚. Π”., Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния.

ΠœΡ‹ΡˆΡŒ ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ докумСнтация
  • ΠŸΠΎΠ²Ρ‹ΡΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ настройтС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, привязывая дСйствия ΠΊ клавишам / ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΌΡ‹ΡˆΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «горячими клавишами»).
ДСйствия
  • Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ докумСнтация ΠΏΠΎ всСм дСйствиям, доступным для привязок клавиш ΠΈ ΠΌΡ‹ΡˆΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

  • ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС мСню Π² Openbox.

ДСйствия

  • Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ дСйствиям пСрСчислСны всС дСйствия, доступныС для использования Π² мСню Openbox.

  • ДокумСнтация ΠΏΠΎ мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π² Openbox. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ сцСнарии, ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° страницС сообщСства.

  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания мСню прилоТСния Π½Π° основС содСрТимого / usr / share / applications ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².Π‘ΠΌ. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.
  • Π’Π°ΠΊΠΆΠ΅ доступны инструкции ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСню Debian, Ссли Ρƒ вас Π΅Π³ΠΎ Π½Π΅Ρ‚.

Π’Π΅ΠΌΡ‹

БпСцификация Ρ‚Π΅ΠΌΡ‹

  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΈ докумСнтация ΠΏΠΎ всСм элСмСнтам Ρ‚Π΅ΠΌΡ‹ Openbox.

ИзмСнСния Ρ„Π°ΠΉΠ»Π° Ρ‚Π΅ΠΌΡ‹ Openbox 3.4

Π‘Ρ€Π΅Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Openbox Π² GNOME

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ запуску Openbox Π² срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола GNOME ΠΈ настройкС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Openbox Π² KDE

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ запуску Openbox Π² срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола K.

Openbox Π² XFCE

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ запуску Openbox Π² срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола XFCE.

НастраиваСмыС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

openbox-сСссия

  • Запуск Openbox ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² составС настраиваСмой срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Автозапуск

  • ДокумСнтация ΠΏΠΎ автозапуску Π΄Π°Π΅Ρ‚ инструкции ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Openbox ΠΏΡ€ΠΈ запускС (Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ, Ссли openbox-session Π½Π΅ вызываСтся ΠΈΠ· Desktop Manager / xinit )

Π Π°Π·Π½ΠΎΠ΅

RC.xml ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

  • Бписок Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈΠ· исходников

  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для сборки послСднСй вСрсии Openbox ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

ИспользованиС Git

  • ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Openbox для тСстирования ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

ΠžΠ±ΠΊΠΎΠ½Ρ„

  • Obconf прСдоставляСт простой графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ настройку для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Openbox.

ОбновлСниС до 3.4

  • ΠŸΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎ всСм измСнСниям, внСсСнным с вСрсии 3.3, ΠΈ ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ доступныС Π²Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, для доступа ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ рСсурсы

  • Π’ΠΈΠΊΠΈ-сайт Arch содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ настройкС ΠΈ использованию Openbox.
  • ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ вопросы Openbox Π΅ΡΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.Поиск ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½Ρ‹ΠΌ.

Openbox — ArchWiki

Openbox — это Π»Π΅Π³ΠΊΠΈΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмый ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ stacking с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартов. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСзависимо ΠΊΠ°ΠΊ основа ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ KDE ΠΈ Xfce, Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ прСдоставляСмым ΠΈΠΌΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Π‘Π°ΠΌΠ° срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE построСна Π½Π° Openbox.

Установка

УстановитС ΠΏΠ°ΠΊΠ΅Ρ‚ openbox.Π’Π°ΠΊΠΆΠ΅ установитС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ TTF, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ttf-dejavu ΠΈ ttf-liberation.

Начиная с

Автономный

ЗапуститС openbox ΠΈΠ»ΠΈ openbox-session с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ xinit. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ openbox-session прСдоставляСт #Autostart.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ПослС выполнСния openbox-session остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пустой сСрый экран. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню openbox ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Π‘ΠΌ. ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ openbox, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт свою ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ: rc.xml , menu.xml , autostart ΠΈ environment . Π₯отя эти Ρ„Π°ΠΉΠ»Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ настройку Openbox, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Openbox (Ρ‚.e для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи) Π½Π° ΠΈΡ… основС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, скопировав ΠΈΡ… ΠΈΠ· глобального профиля / etc / xdg / openbox (ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ для всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) Π² качСствС шаблона:

 $ mkdir -p ~ / .config / openbox
$ cp -a / etc / xdg / openbox / ~ / .config /
 

rc.xml

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сочСтания клавиш (сочСтания клавиш) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π» этого Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ .

~ / .config / openbox / rc.xml — это основной Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ повСдСния ΠΈ настроСк всСго сСанса, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • БочСтания клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости)
  • Π’Π΅ΠΌΡ‹
  • Настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠ½Π° прилоТСния

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСн, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прСдпочтСниями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Настройки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, относящиСся ΠΊ фиксированному Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ полоТСния x ΠΈ y.

~ / .config / openbox / menu.xml опрСдСляСт Ρ‚ΠΈΠΏ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, доступного ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„ΠΎΠ½Ρƒ. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдоставляСтся статичСскоС мСню (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ установкС Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСскоС мСню , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски.

ДоступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ # МСню.

Автозапуск

openbox-session прСдоставляСт Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° автозапуска: XDG Autostart (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли установлСн python-pyxdg) ΠΈ собствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox.

БобствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox:

  • исходники / etc / xdg / openbox / environment
  • исходники ~ / .config / openbox / environment
  • запускаСт / etc / xdg / openbox / autostart
  • Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ~ /.config / openbox / autostart

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, связанныС с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ~ / .config / openbox / autostart Π½Π΅ ΠΏΠΎ порядку (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ), часто Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. НапримСр:

 xset -b
(сон 3s && nm-Π°ΠΏΠΏΠ»Π΅Ρ‚) &
(ΡΠΏΠ°Ρ‚ΡŒ 3 сСкунды && conky) &
 

ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда

~ / .config / openbox / environment ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для экспорта ΠΈ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ вмСстС с Π½ΠΈΠΌΠΈ)
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ языковыС настройки ΠΈ
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, здСсь ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ исправлСниС для Ρ‚Π΅ΠΌ GTK)

Π’Π΅ΠΌΡ‹

УстановитС obconf ΠΈ / ΠΈΠ»ΠΈ lxappearance-obconf для графичСского интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌ доступСн Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ openbox-themes AUR ΠΈΠ»ΠΈ Π² AUR. НСкоторыС Ρ‚Π΅ΠΌΡ‹ GTK # Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ΠΌΡƒ Openbox.И Ρ‚Π΅ΠΌΡ‹, относящиСся ΠΊ Openbox, ΠΈ Ρ‚Π΅ΠΌΡ‹, совмСстимыС с Openbox, Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ / usr / share / themes ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ доступны для Π²Ρ‹Π±ΠΎΡ€Π°.

box-look.org — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΉ сСбя источник Ρ‚Π΅ΠΌ. deviantART.com — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс. МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ

Π‘ΠΎΠ²Π΅Ρ‚: Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² / usr / share / themes / .Π­Ρ‚ΠΎ сохранит ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши измСнСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС openbox.org. obtheme AUR — это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс для этого.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ графичСского интСрфСйса

Доступно нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с графичСским интСрфСйсом для быстрой ΠΈ простой настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox.

  • ObConf — Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ настройки ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox Π½Π° основС GTK3.
http://openbox.org/wiki/ObConf:About || obconf
  • LXAppearance ObConf — Плагин для LXAppearance для настройки Openbox. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для настройки Openbox доступны Π² этом ΠΏΠ»Π°Π³ΠΈΠ½Π΅, поэтому Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obconf.
http://lxde.org || lxappearance-obconf
  • LXInput — конфигурация ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ LXDE
http://lxde.org || lxinput
  • LXRandR — конфигурация ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° LXDE.
http://wiki.lxde.org/en/LXRandR || lxrandr
  • obkey — Настройка сочСтаний клавиш Openbox
https://code.google.com/p/obkey/ || obkey AUR
  • ob-autostart — ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для автозапуска Openbox.
http://pastebin.com/012YgXTk || ob-autostart AUR
  • obapps — ГрафичСский инструмСнт для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² прилоТСния Π² Openbox.
https://sourceforge.net/projects/obapps/ || obapps AUR

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния, относящиСся ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «МСню».

РСконфигурация Openbox

Подсказка: Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΅Π΅ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, для удобства Π±Ρ‹Π»ΠΎ Π±Ρ‹ цСлСсообразно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² мСню ΠΈ / ΠΈΠ»ΠΈ Π² качСствС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

Openbox Π½Π΅ всСгда автоматичСски ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса.Как слСдствиС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 $ openbox - ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ
 

Если Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² качСствС привязки клавиш ΠΊ ~ / .config / openbox / rc.xml , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ . НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования сочСтания клавиш Super + F11 :

 
  

 

Бвязки клавиш

ВсС сочСтания клавиш Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ~ /.config / openbox / rc.xml ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ . Π₯отя здСсь Π±Ρ‹Π» прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС сочСтаний клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° openbox.org.

Бвязки клавиш ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

 
  
      ... 
  

 

Имя дСйствия для запуска внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ .Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис для опрСдСлСния внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для выполнСния:

 
    моя-команда  

 

Π‘ΠΌ. Π’ΠΈΠΊΠΈ-страницу Openbox для получСния списка всСх доступных дСйствий.

Π‘ΠΎΠ²Π΅Ρ‚: Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° obkey AUR прСдоставляСт графичСский интСрфСйс для настройки привязок клавиш. ΠŸΠ΅Ρ€Π΅Π΄ использованиСм obkey Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ obconf для создания ~ / .config / openbox / rc.xml .

Π₯отя использованиС стандартных Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш для сочСтаний клавиш Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ клавиш присвоСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ , ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ навигация .

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

Клавиши ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² привязкС клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ клавиши shift ΠΈΠ»ΠΈ CTRL / control Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΎΠΉ клавишСй для выполнСния дСйствия). ИспользованиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ дСйствия связаны с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ клавишСй ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш.Бинтаксис для использования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ:

 "<ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€> - <ΠΊΠ»ΡŽΡ‡>"
 

ΠšΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • S : Shift
  • C : ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ / CTRL
  • A : ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ
  • Π’Ρ‚ : Super / Windows
  • M : ΠœΠ΅Ρ‚Π°
  • H : Hyper (Ссли ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ привязан)

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши

Π’Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ клавиши multimedia для выполнСния ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости ΠΈ / ΠΈΠ»ΠΈ яркости экрана.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ громкости ΠΈ яркости ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ):

  • XF86AudioRaiseVolume : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioLowerVolume : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioMute : ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ°
  • XF86MonBrightnessUp : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана
  • XF86MonBrightnessDown : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… клавиш XF86 см. Π’ Π²ΠΈΠΊΠΈ LinuxQuestions.

РСгулятор громкости

КакиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ для Π·Π²ΡƒΠΊΠ° ALSA, PulseAudio ΠΈΠ»ΠΈ OSS.

Клавиши Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎ клавиши направлСния / стрСлки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для пСрСмСщСния курсора Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ΠšΠΎΠ΄Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ пояснСний) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • Π²Π²Π΅Ρ€Ρ… : Π²Π²Π΅Ρ€Ρ…
  • Π’Π½ΠΈΠ· : Π’Π½ΠΈΠ·
  • Π›Π΅Π²Ρ‹ΠΉ : Π›Π΅Π²Ρ‹ΠΉ
  • ΠŸΡ€Π°Π²Ρ‹ΠΉ : ΠŸΡ€Π°Π²Ρ‹ΠΉ

Π’ Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° мСню: статичСскоС , pipe (динамичСскоС) ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (статичСскоС ΠΈΠ»ΠΈ динамичСскоС).Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

БтатичСский

Как слСдуСт ΠΈΠ· названия, этот Ρ‚ΠΈΠΏ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ измСняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ / ΠΈΠ»ΠΈ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ) автоматичСски сгСнСрирован посрСдством использования Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Быстрый ΠΈ эффСктивный, хотя этот Ρ‚ΠΈΠΏ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ функциям ΠΈ / ΠΈΠ»ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола), оставляя доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ процСссу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. прилоТСния synapse ΠΈΠ»ΠΈ xfce4-appfinder).

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным источником статичСского содСрТимого мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

menumaker автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ xml ΠΈ мСню для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox, Fluxbox, IceWM ΠΈ Xfce. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ всС установлСнныС исполняСмыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… Ρ„Π°ΠΉΠ» мСню. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MenuMaker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. относящиСся ΠΊ GNOME ΠΈΠ»ΠΈ KDE), Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ПослС установки ΠΈ запуска ΠΎΠ½ автоматичСски сгСнСрируСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ~ / .config / openbox / menu.xml . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСзаписи ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

 $ mmaker -v OpenBox3
 

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ force ( f ):

 $ mmaker -vf OpenBox3
 

ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° мСню графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ obmenu AUR .

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: obm-xdg — ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ΅ мСню для создания списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GTK ΠΈ GNOME — Ρ‚Π°ΠΊΠΆΠ΅ снабТСно obmenu. Однако Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°Π²Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· обсуТдСния.

obmenu AUR — это Β«ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с графичСским интСрфСйсом для рСдактирования ~ / .config / openbox / menu.xml Π±Π΅Π· нСобходимости кодирования Π² xml .

archlinux-xdg-menu автоматичСски сгСнСрируСт мСню Π½Π° основС Ρ„Π°ΠΉΠ»ΠΎΠ² xdg , содСрТащихся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ / etc / xdg / , для многочислСнных ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠΎΠ½, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Xdg-menu # OpenBox для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ клавишам.

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² подмСню Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ oblogout. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сцСнария Π½ΠΈΠΆΠ΅ прСдоставит всС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ возмоТности Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана:

 


 openbox --exit 




 systemctl poweroff 




 ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° systemctl 




 systemctl ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 




 спящий Ρ€Π΅ΠΆΠΈΠΌ systemctl 



 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ записи Π±Ρ‹Π»ΠΈ составлСны, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подмСню Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² качСствС послСднСй записи):

 <мСню />
 

Π’Ρ€ΡƒΠ±Ρ‹

Π‘ΠΎΠ²Π΅Ρ‚: БтатичСскоС мСню Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько подмСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню, ΠΏΠΎ сути, прСдставляСт собой сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт динамичСскиС, обновляСмыС списки Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния. Π­Ρ‚ΠΈ списки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС для составлСния списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнныС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны, Π½ΠΎ Π½Π΅ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². Π‘ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС сцСнарии.ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Openbox.org Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню схоТ с мСню, прСдоставляСмым панСлями Π·Π°Π΄Π°Ρ‡ Π² срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Xfce ΠΈΠ»ΠΈ LXDE. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню с автоматичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню; ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌΡƒ динамичСскому мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ мСню Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml .

Π‘ΠΎΠ²Π΅Ρ‚: Π·Π½Π°Ρ‡ΠΊΠ° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° AUR , Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ~ / .config / openbox / rc.xml .

obmenu-generator AUR Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. Благодаря возмоТности использования Π² качСствС статичСского ΠΈΠ»ΠΈ динамичСского мСню, ΠΎΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ мСню ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ динамичСского выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° обмСню Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² ~ / .config / openbox / menu.xml :

 

    
    

 

Для автоматичСского сокращСния записСй Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​опция -i :

 
 

Π‘ΠΎΠ²Π΅Ρ‚: Если это мСню Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π·Π½Π°Ρ‡ΠΊΠΈ Π² ~ /.ΠΊΠΎΠ½Ρ„ΠΈΠ³ / openbox / rc.xml .

openbox-menu AUR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэш мСню LXDE для создания динамичСских мСню. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ рядом с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅

Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml :

  Π΄Π° 
 

ΠŸΡ€ΠΈ использовании статичСского мСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ /.config / openbox / menu.xml , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ icon = , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Π·Π½Π°Ρ‡ΠΊΠ° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для прСдоставлСния Π·Π½Π°Ρ‡ΠΊΠ° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

 
 

Π‘ΠΎΠ²Π΅Ρ‚: XDoTool ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для любого дСйствия, ΠΈ поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ …

xdotool — это ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш / привязки клавиш, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π·ΠΎΠ²Π° дСйствий, связанных с привязкой клавиш, Π±Π΅Π· нСобходимости фактичСски Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ клавиши.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XDoTool, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, особСнно Ссли мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола сильно настроСно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ:

  • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСню ΠΏΠ°Π½Π΅Π»ΠΈ
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСню ΠΏΠ°Π½Π΅Π»ΠΈ, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Tint2)
  • ΠšΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ·-Π·Π° использования прилоТСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ xfdesktop, для управлСния Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом.

ПослС установки XDoTool — Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ установлСна ​​- Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ привязку клавиш для доступа ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ мСню Π² ~ / .config / openbox / rc.xml ΠΈ снова Π½ΠΈΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ . НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ мСню, Π½Π°ΠΆΠ°Π² CTRL + m :

 
    
        ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ мСню 
    

 

Openbox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.Π’ этом случаС XDoTool Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m для доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС + вмСсто - ):

 xdotool key control + m
 

ИспользованиС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² качСствС срСдства запуска / Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ нСпосрСдствСнно Π² процСссС создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска, для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ использованиС исполняСмого сцСнария.НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ исполняСмый скрипт с ΠΈΠΌΠ΅Π½Π΅ΠΌ obpanelmenu.sh Π±ΡƒΠ΄Π΅Ρ‚ создан Π² ΠΏΠ°ΠΏΠΊΠ΅ ~ / .config :

 $  тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€  ~ / .config / obpanelmenu.sh
 

ПослС открытия пустого Ρ„Π°ΠΉΠ»Π° ΠΊ пустому Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ XDoTool (Ρ‚.Π΅. для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅):

 xdotool key control + m
 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» сохранСн ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² исполняСмый скрипт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 $ chmod + x ~ /.config / obpanelmenu.sh
 

ΠŸΡ€ΠΈ Π΅Π³ΠΎ запускС появится мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания для добавлСния Π½ΠΎΠ²Ρ‹Ρ… срСдств запуска, просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ исполняСмый скрипт, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌ вкусом.

МСню, совмСстимоС с xdg, основано Π½Π° стандартС freedesktop.org. МСню опрСдСляСтся Π² Ρ„Π°ΠΉΠ»Π°Ρ… мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² / etc / xdg / menus. НовыС прилоТСния появятся Π² мСню автоматичСски.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
  • californium: xdg-мСню, основанноС Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ мСню LXQt ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмоС ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ²

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ.

Π—Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΎΠ±ΠΎΠΈ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Openbox ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π‘ΠΌ. PCManFM, SpaceFM ΠΈ Idesk.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ / .conkyrc ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ own_window_type Π½Π° normal .

Π‘ΠΌ. Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ # Установщики ΠΎΠ±ΠΎΠ΅Π².

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ эффСкты

Openbox Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, поэтому для этой Ρ†Π΅Π»ΠΈ трСбуСтся внСшний ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€.

Π₯отя ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚, Π² частности, ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ искаТСниС экрана ΠΈΠ·-Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сбоСв с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π‘ΠΌ. Xorg # Composite для распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ Oblogout для ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ графичСский сцСнарий Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Openbox для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с нСсколькими Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Openbox сам ΠΏΠΎ сСбС обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ, Ρ‡Π΅ΠΌ Π² срСднСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, openbox-multihead-git AUR прСдоставляСт Π²Π΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Openbox Multihead , которая прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎΠ»ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.Π­Ρ‚Π° модСль ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ встрСчаСтся Π² диспСтчСрах ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, Π½ΠΎ сущСствуСт Π² основном Π² диспСтчСрах ΠΌΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π° Π²Π΅Π±-сайтС Xmonad. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, см. README.MULTIHEAD для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Openbox Multihead.

Openbox Multihead Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Openbox, ΠΊΠΎΠ³Π΄Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

Запуск слоТной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячСй клавиши

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Π—Π°ΠΌΠ΅Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дисплСй Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π° экран блокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ взято ΠΈΠ· этой Π²Π΅Ρ‚ΠΊΠΈ.

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c 'slock & amp; (ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° сна .5 & amp; & amp; xset dpms) '
   
 
 

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния для прилоТСния:

 
   
      sh -c "LC_ALL = C obconf" 
   
 
 

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅Π΅ вСсь Π²Ρ‹Π²ΠΎΠ΄ stdout ΠΈ stderr Π² Ρ„Π°ΠΉΠ»:

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c sh -c "exec gimp & gt; / tmp / gimp.out 2 & gt; & amp; 1 "
   
 
 

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ снимок экрана:

 
   
      gnome-screenshot -c 
   
 
 
   
      gnome-screenshot -c -w 
   
 
 
   
      gnome-screenshot -i 
   
 
 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Учитывая отсутствиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с простой установкой Openbox, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ систСмС мСню Openbox ΠΈ горячим клавишам.Бписки Ρ‚Π°ΠΊΠΈΡ… пусковых установок ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / Π”Ρ€ΡƒΠ³ΠΎΠ΅ # ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; популярныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — Gmrun ΠΈ dmenu.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ

МоТно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, пСрСмСщая курсор ΠΌΡ‹ΡˆΠΈ ΠΊ краям экрана. Π‘Π½Π°Ρ‡Π°Π»Π° установитС xdotool ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки Π² ваш ~ / .xinitrc :

 xdotool behavior_screen_edge --delay 500 слСва set_desktop --relative - -1 &
xdotool behavior_screen_edge --delay 500 справа set_desktop --relative - +1 &
 

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прилоТСния / ассоциации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Ad-hoc

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ дСйствий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° transset-df AUR ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π½Π° Π»Π΅Ρ‚Ρƒ.

НапримСр, использованиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <ΠΌΡ‹ΡˆΡŒ> Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° прилоТСния ΠΏΡƒΡ‚Π΅ΠΌ навСдСния указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

 
    ...
    
        
         transset-df -p .2 --inc 
        
    
    
        
         transset-df -p .2 --dec 
        
    
    ...

 

ИспользованиС obxprop для Π±ΠΎΠ»Π΅Π΅ быстрой настройки

ΠŸΠ°ΠΊΠ΅Ρ‚ openbox прСдоставляСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» obxprop , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для настроСк ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² rc._OB_APP " рСкомСндуСтся для этой Π·Π°Π΄Π°Ρ‡ΠΈ. ЗапуститС процСсс, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ свойства Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

ЗначСния Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

xorg-xprop ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ частом использовании настроСк для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ псСвдоним Bash:

 псСвдоним xp ​​= 'xprop | grep "WM_WINDOW_ROLE \ | WM_CLASS" && echo "WM_CLASS (STRING) = \" ИМЯ \ ", \" ΠšΠ›ΠΠ‘Π‘ \ "" '
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xorg-XProp, запуститС ΠΏΠΎΠ΄ псСвдонимом xp ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с настройками для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния.ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сам Openbox, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ значСния WM_WINDOW_ROLE ΠΈ WM_CLASS (имя ΠΈ класс):

 WM_WINDOW_ROLE (STRING) = "состав"
WM_CLASS (STRING) = "gajim.py", "Gajim.py"
WM_CLASS (STRING) = "ИМЯ", "ΠšΠ›ΠΠ‘Π‘"
 

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΌ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obsetlayout AUR .НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку 2×2:

 obsetlayout 0 2 2 0
 

ЗапуститС Π΅Π³ΠΎ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ горячиС ΡƒΠ³Π»Ρ‹

lead обСспСчиваСт горячиС ΡƒΠ³Π»Ρ‹ для openbox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»Π΅Π³ΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с записи Π² автозапуск-Ρ„Π°ΠΉΠ»Π΅:

 ΠΌΠ». Π‘Π²ΠΈΠ½Π΅Ρ† ΠΈ
 

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ~ / .config / mlde / lead.conf :

 [eDP1]
Π΄Π½ΠΎ =
bottomLeft = Ρ…Ρ€ΠΎΠΌ
bottomRight = thunar
left =
ΠΏΡ€Π°Π²ΠΎ =
Π²Π΅Ρ€Ρ… =
topLeft = mlde.калифорнийский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
topRight = skippy-xd
 

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΎΠΊΠ½Π°

МногиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ привязку ΠΎΠΊΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows 7 Aero Snap), благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ автоматичСски Π²ΡΡ‚Π°ΡŽΡ‚ Π½Π° мСсто ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΡ€Π°ΡŽ экрана. Π­Ρ‚ΠΎΡ‚ эффСкт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Openbox с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки клавиш ΠΊ ΠΎΠΊΠ½Π°ΠΌ с фокусом.

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. На openbox.org).Π’ этом случаС клавиша super ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с клавишами Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ :

 
    
    
    
         50% 
    
      Π·Π°ΠΏΠ°Π΄  


    
    
    
         50% 
    
      восток  

 

Однако слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ Π±Ρ‹Π»ΠΎ «привязано» ΠΊ ΠΊΡ€Π°ΡŽ, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ссли впослСдствии Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΈ Π·Π°Ρ‚Π΅ΠΌ восстановлСно.РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сочСтания клавиш — Π² этом случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π²Π½ΠΈΠ· ΠΈ Π²Π²Π΅Ρ€Ρ… — для этого. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ускорит вытягиваниС «привязанных» ΠΎΠΊΠΎΠ½ Π·Π° края экрана:

 
   


   

 

Π­Ρ‚Π° Π²Π΅Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΡƒΠΌΠ° Ubuntu прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΈΠ΅ прилоТСния, ΠΊΠ°ΠΊ opensnap AUR , Ρ‚Π°ΠΊΠΆΠ΅ доступны для автоматичСского модСлирования повСдСния привязки ΠΎΠΊΠΎΠ½ Π±Π΅Π· использования привязок клавиш.Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bunsen-utilities-git AUR , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bl-aerosnap --left ΠΈ bl-aerosnap --right , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ соотвСтствСнно, Ссли ΠΎΠ½ΠΎ Π½Π΅ привязано Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС восстановитС исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ привяТитС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° дисплСя

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LightDM.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ диспСтчСров дисплСя ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ диспСтчСром дисплСя ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом Openbox. ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Openbox устанавливаСт Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²ΠΎ врСмя запуска. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° дисплСй ΠΌΠΈΠ³Π°Π΅Ρ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ диспСтчСра дисплСя ΠΈ обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Установка Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ рСдактирования сцСнария запуска Openbox, находящСгося Π² / usr / lib / openbox / openbox-autostart .ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ (ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅) Π±Π»ΠΎΠΊ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с # УстановитС Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ свои ΠΎΠ±ΠΎΠΈ, Π±ΡƒΠ΄ΡƒΡ‚ Β«ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ» Ρ„ΠΎΠ½ диспСтчСра дисплСя автоматичСски, Ссли ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ настройку Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ для всСх ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„Π°ΠΉΠ»Π° rc.xml (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ: ~ / .config / openbox / ΠΈΠ»ΠΈ систСма: / etc / xdg / openbox / ).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Firefox, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ Firefox-Beta ΠΈ Firefox-Nightly:

 <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
    Π½Π΅Ρ‚ 
 
 

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ для всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс «*» ), Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π° ) для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния, пСрСзапуститС сСанс Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Openbox.Бсылка: Openbox FAQ

Поиск ΠΈ устранСниС нСисправностСй

Firefox

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° основС Mozilla ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ), Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ class = "Firefox" . Π‘ΠΌ. ЗначСния #Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ вновь извлСчСнная Ρ‚Π΅ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° совмСстима с Openbox — Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ openbox-3 ΠΈ Ρ„Π°ΠΉΠ» themerc .Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .obt ( O pen B ox T heme), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² obconf.

Π’Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступна ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Openbox ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с послСднСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ колСсика ΠΌΡ‹ΡˆΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ no Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ mousebind , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

 
     
       
          ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
     
       
          ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
   
 

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Windows Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ

НСкоторыС ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΊΠ½Π° Firefox) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ :

 <прилоТСния>
  <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
     Π΄Π° 
  
 

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Openbox — ArchWiki

Openbox — это Π»Π΅Π³ΠΊΠΈΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмый ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ stacking с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартов.Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСзависимо ΠΊΠ°ΠΊ основа ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ KDE ΠΈ Xfce, Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ прСдоставляСмым ΠΈΠΌΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Π‘Π°ΠΌΠ° срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE построСна Π½Π° Openbox.

Установка

УстановитС ΠΏΠ°ΠΊΠ΅Ρ‚ openbox. Π’Π°ΠΊΠΆΠ΅ установитС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ TTF, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ttf-dejavu ΠΈ ttf-liberation.

Начиная с

Автономный

ЗапуститС openbox ΠΈΠ»ΠΈ openbox-session с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ xinit.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ openbox-session прСдоставляСт #Autostart.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ПослС выполнСния openbox-session остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пустой сСрый экран. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню openbox ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Π‘ΠΌ. ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ openbox, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт свою ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ: rc.xml , menu.xml , autostart ΠΈ environment . Π₯отя эти Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ настройку Openbox, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΠΈΡ… основС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Openbox (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, скопировав ΠΈΡ… ΠΈΠ· глобального профиля / etc / xdg / openbox (ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ для всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) Π² качСствС шаблона:

 $ mkdir -p ~ /.config / openbox
$ cp -a / etc / xdg / openbox / ~ / .config /
 

rc.xml

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сочСтания клавиш (сочСтания клавиш) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π» этого Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ .

~ / .config / openbox / rc.xml — это основной Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ повСдСния ΠΈ настроСк всСго сСанса, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • БочСтания клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости)
  • Π’Π΅ΠΌΡ‹
  • Настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠ½Π° прилоТСния

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСн, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прСдпочтСниями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Настройки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, относящиСся ΠΊ фиксированному Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ полоТСния x ΠΈ y.

~ / .config / openbox / menu.xml опрСдСляСт Ρ‚ΠΈΠΏ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, доступного ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„ΠΎΠ½Ρƒ. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдоставляСтся статичСскоС мСню (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ установкС Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСскоС мСню , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски.

ДоступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ # МСню.

Автозапуск

openbox-session прСдоставляСт Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° автозапуска: XDG Autostart (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли установлСн python-pyxdg) ΠΈ собствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox.

БобствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox:

  • исходники / etc / xdg / openbox / environment
  • исходники ~ / .config / openbox / environment
  • запускаСт / etc / xdg / openbox / autostart
  • запускаСт ~ / .config / openbox / autostart

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π² ~ /.config / openbox / autostart , выполняСмый Π½Π΅ ΠΏΠΎ порядку (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ пропускаСмый), часто Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. НапримСр:

 xset -b
(сон 3s && nm-Π°ΠΏΠΏΠ»Π΅Ρ‚) &
(ΡΠΏΠ°Ρ‚ΡŒ 3 сСкунды && conky) &
 

ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда

~ / .config / openbox / environment ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для экспорта ΠΈ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ вмСстС с Π½ΠΈΠΌΠΈ)
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ языковыС настройки ΠΈ
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. исправлСниС для Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ GTK ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ здСсь)

Π’Π΅ΠΌΡ‹

УстановитС obconf ΠΈ / ΠΈΠ»ΠΈ lxappearance-obconf для графичСского интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌ доступСн Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ openbox-themes AUR ΠΈΠ»ΠΈ Π² AUR. НСкоторыС Ρ‚Π΅ΠΌΡ‹ GTK # Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ΠΌΡƒ Openbox. И Ρ‚Π΅ΠΌΡ‹, относящиСся ΠΊ Openbox, ΠΈ Ρ‚Π΅ΠΌΡ‹, совмСстимыС с Openbox, Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ / usr / share / themes ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ доступны для Π²Ρ‹Π±ΠΎΡ€Π°.

box-look.org — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΉ сСбя источник Ρ‚Π΅ΠΌ. deviantART.com — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс. МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ

Π‘ΠΎΠ²Π΅Ρ‚: Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² / usr / share / themes / . Π­Ρ‚ΠΎ сохранит ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши измСнСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ openbox.org. obtheme AUR — это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс для этого.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ графичСского интСрфСйса

Доступно нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с графичСским интСрфСйсом для быстрой ΠΈ простой настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox.

  • ObConf — Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ настройки ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox Π½Π° основС GTK3.
http://openbox.org/wiki/ObConf:About || obconf
  • LXAppearance ObConf — Плагин для LXAppearance для настройки Openbox.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для настройки Openbox доступны Π² этом ΠΏΠ»Π°Π³ΠΈΠ½Π΅, поэтому Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obconf.
http://lxde.org || lxappearance-obconf
  • LXInput — конфигурация ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ LXDE
http://lxde.org || lxinput
  • LXRandR — конфигурация ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° LXDE.
http://wiki.lxde.org/en/LXRandR || lxrandr
  • obkey — Настройка сочСтаний клавиш Openbox
https: // code.google.com/p/obkey/ || obkey AUR
  • ob-autostart — ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для автозапуска Openbox.
http://pastebin.com/012YgXTk || ob-autostart AUR
  • obapps — ГрафичСский инструмСнт для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² прилоТСния Π² Openbox.
https://sourceforge.net/projects/obapps/ || obapps AUR

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния, относящиСся ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «МСню».

РСконфигурация Openbox

Подсказка: Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΅Π΅ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, для удобства Π±Ρ‹Π»ΠΎ Π±Ρ‹ цСлСсообразно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² мСню ΠΈ / ΠΈΠ»ΠΈ Π² качСствС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

Openbox Π½Π΅ всСгда автоматичСски ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса. Как слСдствиС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 $ openbox - ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ
 

Если Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² качСствС привязки клавиш ΠΊ ~ /.config / openbox / rc.xml , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ . НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования сочСтания клавиш Super + F11 :

 
  

 

Бвязки клавиш

ВсС сочСтания клавиш Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ . Π₯отя здСсь Π±Ρ‹Π» прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС сочСтаний клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° openbox.ΠΎΡ€Π³.

Бвязки клавиш ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

 
  
      ... 
  

 

Имя дСйствия для запуска внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис для опрСдСлСния внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для выполнСния:

 
    моя-команда  

 

Π‘ΠΌ. Π’ΠΈΠΊΠΈ-страницу Openbox для получСния списка всСх доступных дСйствий.

Π‘ΠΎΠ²Π΅Ρ‚: Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° obkey AUR прСдоставляСт графичСский интСрфСйс для настройки привязок клавиш. ΠŸΠ΅Ρ€Π΅Π΄ использованиСм obkey Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ obconf для создания ~ / .config / openbox / rc.xml .

Π₯отя использованиС стандартных Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш для сочСтаний клавиш Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ клавиш присвоСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ , ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ навигация .

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² привязкС клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ shift ΠΈΠ»ΠΈ CTRL / control Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΎΠΉ клавишСй для выполнСния дСйствия). ИспользованиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ дСйствия связаны с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ клавишСй ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш. Бинтаксис для использования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ:

 "<ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€> - <ΠΊΠ»ΡŽΡ‡>"
 

ΠšΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • S : Shift
  • C : ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ / CTRL
  • A : ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ
  • Π’Ρ‚ : Super / Windows
  • M : ΠœΠ΅Ρ‚Π°
  • H : Hyper (Ссли ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ привязан)

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши

Π’Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ клавиши multimedia для выполнСния ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости ΠΈ / ΠΈΠ»ΠΈ яркости экрана.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ громкости ΠΈ яркости ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ):

  • XF86AudioRaiseVolume : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioLowerVolume : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioMute : ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ°
  • XF86MonBrightnessUp : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана
  • XF86MonBrightnessDown : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… клавиш XF86 см. Π’ Π²ΠΈΠΊΠΈ LinuxQuestions.

РСгулятор громкости

КакиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ для Π·Π²ΡƒΠΊΠ° ALSA, PulseAudio ΠΈΠ»ΠΈ OSS.

Клавиши Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎ клавиши направлСния / стрСлки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для пСрСмСщСния курсора Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ΠšΠΎΠ΄Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ пояснСний) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • Π²Π²Π΅Ρ€Ρ… : Π²Π²Π΅Ρ€Ρ…
  • Π’Π½ΠΈΠ· : Π’Π½ΠΈΠ·
  • Π›Π΅Π²Ρ‹ΠΉ : Π›Π΅Π²Ρ‹ΠΉ
  • ΠŸΡ€Π°Π²Ρ‹ΠΉ : ΠŸΡ€Π°Π²Ρ‹ΠΉ

Π’ Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° мСню: статичСскоС , pipe (динамичСскоС) ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (статичСскоС ΠΈΠ»ΠΈ динамичСскоС).Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

БтатичСский

Как слСдуСт ΠΈΠ· названия, этот Ρ‚ΠΈΠΏ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ измСняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ / ΠΈΠ»ΠΈ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ) автоматичСски сгСнСрирован посрСдством использования Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Быстрый ΠΈ эффСктивный, хотя этот Ρ‚ΠΈΠΏ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ функциям ΠΈ / ΠΈΠ»ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола), оставляя доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ процСссу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. прилоТСния synapse ΠΈΠ»ΠΈ xfce4-appfinder).

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным источником статичСского содСрТимого мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

menumaker автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ xml ΠΈ мСню для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox, Fluxbox, IceWM ΠΈ Xfce. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ всС установлСнныС исполняСмыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… Ρ„Π°ΠΉΠ» мСню. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MenuMaker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. относящиСся ΠΊ GNOME ΠΈΠ»ΠΈ KDE), Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ПослС установки ΠΈ запуска ΠΎΠ½ автоматичСски сгСнСрируСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ~ / .config / openbox / menu.xml . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСзаписи ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

 $ mmaker -v OpenBox3
 

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ force ( f ):

 $ mmaker -vf OpenBox3
 

ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° мСню графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ obmenu AUR .

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: obm-xdg — ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ΅ мСню для создания списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GTK ΠΈ GNOME — Ρ‚Π°ΠΊΠΆΠ΅ снабТСно obmenu. Однако Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°Π²Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· обсуТдСния.

obmenu AUR — это Β«ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с графичСским интСрфСйсом для рСдактирования ~ / .config / openbox / menu.xml Π±Π΅Π· нСобходимости кодирования Π² xml .

archlinux-xdg-menu автоматичСски сгСнСрируСт мСню Π½Π° основС Ρ„Π°ΠΉΠ»ΠΎΠ² xdg , содСрТащихся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ / etc / xdg / , для многочислСнных ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠΎΠ½, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Xdg-menu # OpenBox для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ клавишам.

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² подмСню Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ oblogout. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сцСнария Π½ΠΈΠΆΠ΅ прСдоставит всС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ возмоТности Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана:

 


 openbox --exit 




 systemctl poweroff 




 ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° systemctl 




 systemctl ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 




 спящий Ρ€Π΅ΠΆΠΈΠΌ systemctl 



 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ записи Π±Ρ‹Π»ΠΈ составлСны, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подмСню Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² качСствС послСднСй записи):

 <мСню />
 

Π’Ρ€ΡƒΠ±Ρ‹

Π‘ΠΎΠ²Π΅Ρ‚: БтатичСскоС мСню Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько подмСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню, ΠΏΠΎ сути, прСдставляСт собой сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт динамичСскиС, обновляСмыС списки Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния. Π­Ρ‚ΠΈ списки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС для составлСния списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнныС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны, Π½ΠΎ Π½Π΅ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². Π‘ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС сцСнарии.ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Openbox.org Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню схоТ с мСню, прСдоставляСмым панСлями Π·Π°Π΄Π°Ρ‡ Π² срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Xfce ΠΈΠ»ΠΈ LXDE. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню с автоматичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню; ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌΡƒ динамичСскому мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ мСню Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml .

Π‘ΠΎΠ²Π΅Ρ‚: Π·Π½Π°Ρ‡ΠΊΠ° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° AUR , Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ~ / .config / openbox / rc.xml .

obmenu-generator AUR Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. Благодаря возмоТности использования Π² качСствС статичСского ΠΈΠ»ΠΈ динамичСского мСню, ΠΎΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ мСню ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ динамичСского выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° обмСню Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² ~ / .config / openbox / menu.xml :

 

    
    

 

Для автоматичСского сокращСния записСй Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​опция -i :

 
 

Π‘ΠΎΠ²Π΅Ρ‚: Если это мСню Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π·Π½Π°Ρ‡ΠΊΠΈ Π² ~ /.ΠΊΠΎΠ½Ρ„ΠΈΠ³ / openbox / rc.xml .

openbox-menu AUR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэш мСню LXDE для создания динамичСских мСню. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ рядом с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅

Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml :

  Π΄Π° 
 

ΠŸΡ€ΠΈ использовании статичСского мСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ /.config / openbox / menu.xml , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ icon = , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Π·Π½Π°Ρ‡ΠΊΠ° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для прСдоставлСния Π·Π½Π°Ρ‡ΠΊΠ° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

 
 

Π‘ΠΎΠ²Π΅Ρ‚: XDoTool ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для любого дСйствия, ΠΈ поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ …

xdotool — это ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш / привязки клавиш, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π·ΠΎΠ²Π° дСйствий, связанных с привязкой клавиш, Π±Π΅Π· нСобходимости фактичСски Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ клавиши.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XDoTool, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, особСнно Ссли мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола сильно настроСно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ:

  • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСню ΠΏΠ°Π½Π΅Π»ΠΈ
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСню ΠΏΠ°Π½Π΅Π»ΠΈ, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Tint2)
  • ΠšΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ·-Π·Π° использования прилоТСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ xfdesktop, для управлСния Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом.

ПослС установки XDoTool — Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ установлСна ​​- Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ привязку клавиш для доступа ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ мСню Π² ~ / .config / openbox / rc.xml ΠΈ снова Π½ΠΈΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ . НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ мСню, Π½Π°ΠΆΠ°Π² CTRL + m :

 
    
        ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ мСню 
    

 

Openbox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.Π’ этом случаС XDoTool Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m для доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС + вмСсто - ):

 xdotool key control + m
 

ИспользованиС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² качСствС срСдства запуска / Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ нСпосрСдствСнно Π² процСссС создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска, для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ использованиС исполняСмого сцСнария.НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ исполняСмый скрипт с ΠΈΠΌΠ΅Π½Π΅ΠΌ obpanelmenu.sh Π±ΡƒΠ΄Π΅Ρ‚ создан Π² ΠΏΠ°ΠΏΠΊΠ΅ ~ / .config :

 $  тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€  ~ / .config / obpanelmenu.sh
 

ПослС открытия пустого Ρ„Π°ΠΉΠ»Π° ΠΊ пустому Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ XDoTool (Ρ‚.Π΅. для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅):

 xdotool key control + m
 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» сохранСн ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² исполняСмый скрипт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 $ chmod + x ~ /.config / obpanelmenu.sh
 

ΠŸΡ€ΠΈ Π΅Π³ΠΎ запускС появится мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания для добавлСния Π½ΠΎΠ²Ρ‹Ρ… срСдств запуска, просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ исполняСмый скрипт, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌ вкусом.

МСню, совмСстимоС с xdg, основано Π½Π° стандартС freedesktop.org. МСню опрСдСляСтся Π² Ρ„Π°ΠΉΠ»Π°Ρ… мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² / etc / xdg / menus. НовыС прилоТСния появятся Π² мСню автоматичСски.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
  • californium: xdg-мСню, основанноС Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ мСню LXQt ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмоС ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ²

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ.

Π—Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΎΠ±ΠΎΠΈ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Openbox ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π‘ΠΌ. PCManFM, SpaceFM ΠΈ Idesk.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ / .conkyrc ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ own_window_type Π½Π° normal .

Π‘ΠΌ. Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ # Установщики ΠΎΠ±ΠΎΠ΅Π².

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ эффСкты

Openbox Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, поэтому для этой Ρ†Π΅Π»ΠΈ трСбуСтся внСшний ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€.

Π₯отя ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚, Π² частности, ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ искаТСниС экрана ΠΈΠ·-Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сбоСв с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π‘ΠΌ. Xorg # Composite для распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ Oblogout для ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ графичСский сцСнарий Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Openbox для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с нСсколькими Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Openbox сам ΠΏΠΎ сСбС обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ, Ρ‡Π΅ΠΌ Π² срСднСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, openbox-multihead-git AUR прСдоставляСт Π²Π΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Openbox Multihead , которая прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎΠ»ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.Π­Ρ‚Π° модСль ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ встрСчаСтся Π² диспСтчСрах ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, Π½ΠΎ сущСствуСт Π² основном Π² диспСтчСрах ΠΌΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π° Π²Π΅Π±-сайтС Xmonad. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, см. README.MULTIHEAD для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Openbox Multihead.

Openbox Multihead Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Openbox, ΠΊΠΎΠ³Π΄Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

Запуск слоТной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячСй клавиши

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Π—Π°ΠΌΠ΅Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дисплСй Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π° экран блокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ взято ΠΈΠ· этой Π²Π΅Ρ‚ΠΊΠΈ.

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c 'slock & amp; (ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° сна .5 & amp; & amp; xset dpms) '
   
 
 

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния для прилоТСния:

 
   
      sh -c "LC_ALL = C obconf" 
   
 
 

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅Π΅ вСсь Π²Ρ‹Π²ΠΎΠ΄ stdout ΠΈ stderr Π² Ρ„Π°ΠΉΠ»:

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c sh -c "exec gimp & gt; / tmp / gimp.out 2 & gt; & amp; 1 "
   
 
 

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ снимок экрана:

 
   
      gnome-screenshot -c 
   
 
 
   
      gnome-screenshot -c -w 
   
 
 
   
      gnome-screenshot -i 
   
 
 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Учитывая отсутствиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с простой установкой Openbox, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ систСмС мСню Openbox ΠΈ горячим клавишам.Бписки Ρ‚Π°ΠΊΠΈΡ… пусковых установок ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / Π”Ρ€ΡƒΠ³ΠΎΠ΅ # ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; популярныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — Gmrun ΠΈ dmenu.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ

МоТно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, пСрСмСщая курсор ΠΌΡ‹ΡˆΠΈ ΠΊ краям экрана. Π‘Π½Π°Ρ‡Π°Π»Π° установитС xdotool ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки Π² ваш ~ / .xinitrc :

 xdotool behavior_screen_edge --delay 500 слСва set_desktop --relative - -1 &
xdotool behavior_screen_edge --delay 500 справа set_desktop --relative - +1 &
 

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прилоТСния / ассоциации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Ad-hoc

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ дСйствий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° transset-df AUR ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π½Π° Π»Π΅Ρ‚Ρƒ.

НапримСр, использованиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <ΠΌΡ‹ΡˆΡŒ> Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° прилоТСния ΠΏΡƒΡ‚Π΅ΠΌ навСдСния указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

 
    ...
    
        
         transset-df -p .2 --inc 
        
    
    
        
         transset-df -p .2 --dec 
        
    
    ...

 

ИспользованиС obxprop для Π±ΠΎΠ»Π΅Π΅ быстрой настройки

ΠŸΠ°ΠΊΠ΅Ρ‚ openbox прСдоставляСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» obxprop , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для настроСк ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² rc._OB_APP " рСкомСндуСтся для этой Π·Π°Π΄Π°Ρ‡ΠΈ. ЗапуститС процСсс, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ свойства Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

ЗначСния Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

xorg-xprop ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ частом использовании настроСк для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ псСвдоним Bash:

 псСвдоним xp ​​= 'xprop | grep "WM_WINDOW_ROLE \ | WM_CLASS" && echo "WM_CLASS (STRING) = \" ИМЯ \ ", \" ΠšΠ›ΠΠ‘Π‘ \ "" '
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xorg-XProp, запуститС ΠΏΠΎΠ΄ псСвдонимом xp ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с настройками для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния.ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сам Openbox, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ значСния WM_WINDOW_ROLE ΠΈ WM_CLASS (имя ΠΈ класс):

 WM_WINDOW_ROLE (STRING) = "состав"
WM_CLASS (STRING) = "gajim.py", "Gajim.py"
WM_CLASS (STRING) = "ИМЯ", "ΠšΠ›ΠΠ‘Π‘"
 

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΌ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obsetlayout AUR .НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку 2×2:

 obsetlayout 0 2 2 0
 

ЗапуститС Π΅Π³ΠΎ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ горячиС ΡƒΠ³Π»Ρ‹

lead обСспСчиваСт горячиС ΡƒΠ³Π»Ρ‹ для openbox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»Π΅Π³ΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с записи Π² автозапуск-Ρ„Π°ΠΉΠ»Π΅:

 ΠΌΠ». Π‘Π²ΠΈΠ½Π΅Ρ† ΠΈ
 

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ~ / .config / mlde / lead.conf :

 [eDP1]
Π΄Π½ΠΎ =
bottomLeft = Ρ…Ρ€ΠΎΠΌ
bottomRight = thunar
left =
ΠΏΡ€Π°Π²ΠΎ =
Π²Π΅Ρ€Ρ… =
topLeft = mlde.калифорнийский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
topRight = skippy-xd
 

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΎΠΊΠ½Π°

МногиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ привязку ΠΎΠΊΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows 7 Aero Snap), благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ автоматичСски Π²ΡΡ‚Π°ΡŽΡ‚ Π½Π° мСсто ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΡ€Π°ΡŽ экрана. Π­Ρ‚ΠΎΡ‚ эффСкт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Openbox с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки клавиш ΠΊ ΠΎΠΊΠ½Π°ΠΌ с фокусом.

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. На openbox.org).Π’ этом случаС клавиша super ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с клавишами Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ :

 
    
    
    
         50% 
    
      Π·Π°ΠΏΠ°Π΄  


    
    
    
         50% 
    
      восток  

 

Однако слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ Π±Ρ‹Π»ΠΎ «привязано» ΠΊ ΠΊΡ€Π°ΡŽ, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ссли впослСдствии Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΈ Π·Π°Ρ‚Π΅ΠΌ восстановлСно.РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сочСтания клавиш — Π² этом случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π²Π½ΠΈΠ· ΠΈ Π²Π²Π΅Ρ€Ρ… — для этого. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ускорит вытягиваниС «привязанных» ΠΎΠΊΠΎΠ½ Π·Π° края экрана:

 
   


   

 

Π­Ρ‚Π° Π²Π΅Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΡƒΠΌΠ° Ubuntu прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΈΠ΅ прилоТСния, ΠΊΠ°ΠΊ opensnap AUR , Ρ‚Π°ΠΊΠΆΠ΅ доступны для автоматичСского модСлирования повСдСния привязки ΠΎΠΊΠΎΠ½ Π±Π΅Π· использования привязок клавиш.Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bunsen-utilities-git AUR , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bl-aerosnap --left ΠΈ bl-aerosnap --right , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ соотвСтствСнно, Ссли ΠΎΠ½ΠΎ Π½Π΅ привязано Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС восстановитС исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ привяТитС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° дисплСя

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LightDM.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ диспСтчСров дисплСя ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ диспСтчСром дисплСя ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом Openbox. ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Openbox устанавливаСт Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²ΠΎ врСмя запуска. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° дисплСй ΠΌΠΈΠ³Π°Π΅Ρ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ диспСтчСра дисплСя ΠΈ обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Установка Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ рСдактирования сцСнария запуска Openbox, находящСгося Π² / usr / lib / openbox / openbox-autostart .ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ (ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅) Π±Π»ΠΎΠΊ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с # УстановитС Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ свои ΠΎΠ±ΠΎΠΈ, Π±ΡƒΠ΄ΡƒΡ‚ Β«ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ» Ρ„ΠΎΠ½ диспСтчСра дисплСя автоматичСски, Ссли ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ настройку Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ для всСх ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„Π°ΠΉΠ»Π° rc.xml (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ: ~ / .config / openbox / ΠΈΠ»ΠΈ систСма: / etc / xdg / openbox / ).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Firefox, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ Firefox-Beta ΠΈ Firefox-Nightly:

 <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
    Π½Π΅Ρ‚ 
 
 

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ для всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс «*» ), Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π° ) для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния, пСрСзапуститС сСанс Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Openbox.Бсылка: Openbox FAQ

Поиск ΠΈ устранСниС нСисправностСй

Firefox

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° основС Mozilla ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ), Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ class = "Firefox" . Π‘ΠΌ. ЗначСния #Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ вновь извлСчСнная Ρ‚Π΅ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° совмСстима с Openbox — Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ openbox-3 ΠΈ Ρ„Π°ΠΉΠ» themerc .Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .obt ( O pen B ox T heme), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² obconf.

Π’Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступна ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Openbox ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с послСднСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ колСсика ΠΌΡ‹ΡˆΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ no Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ mousebind , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

 
     
       
          ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
     
       
          ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
   
 

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Windows Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ

НСкоторыС ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΊΠ½Π° Firefox) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ :

 <прилоТСния>
  <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
     Π΄Π° 
  
 

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Openbox — ArchWiki

Openbox — это Π»Π΅Π³ΠΊΠΈΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмый ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ stacking с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартов.Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСзависимо ΠΊΠ°ΠΊ основа ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ KDE ΠΈ Xfce, Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ прСдоставляСмым ΠΈΠΌΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Π‘Π°ΠΌΠ° срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE построСна Π½Π° Openbox.

Установка

УстановитС ΠΏΠ°ΠΊΠ΅Ρ‚ openbox. Π’Π°ΠΊΠΆΠ΅ установитС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ TTF, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ttf-dejavu ΠΈ ttf-liberation.

Начиная с

Автономный

ЗапуститС openbox ΠΈΠ»ΠΈ openbox-session с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ xinit.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ openbox-session прСдоставляСт #Autostart.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ПослС выполнСния openbox-session остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пустой сСрый экран. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню openbox ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Π‘ΠΌ. ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ openbox, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт свою ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ: rc.xml , menu.xml , autostart ΠΈ environment . Π₯отя эти Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ настройку Openbox, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΠΈΡ… основС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Openbox (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, скопировав ΠΈΡ… ΠΈΠ· глобального профиля / etc / xdg / openbox (ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ для всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) Π² качСствС шаблона:

 $ mkdir -p ~ /.config / openbox
$ cp -a / etc / xdg / openbox / ~ / .config /
 

rc.xml

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сочСтания клавиш (сочСтания клавиш) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π» этого Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ .

~ / .config / openbox / rc.xml — это основной Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ повСдСния ΠΈ настроСк всСго сСанса, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • БочСтания клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости)
  • Π’Π΅ΠΌΡ‹
  • Настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠ½Π° прилоТСния

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСн, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прСдпочтСниями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Настройки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, относящиСся ΠΊ фиксированному Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ полоТСния x ΠΈ y.

~ / .config / openbox / menu.xml опрСдСляСт Ρ‚ΠΈΠΏ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, доступного ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„ΠΎΠ½Ρƒ. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдоставляСтся статичСскоС мСню (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ установкС Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСскоС мСню , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски.

ДоступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ # МСню.

Автозапуск

openbox-session прСдоставляСт Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° автозапуска: XDG Autostart (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли установлСн python-pyxdg) ΠΈ собствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox.

БобствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox:

  • исходники / etc / xdg / openbox / environment
  • исходники ~ / .config / openbox / environment
  • запускаСт / etc / xdg / openbox / autostart
  • запускаСт ~ / .config / openbox / autostart

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π² ~ /.config / openbox / autostart , выполняСмый Π½Π΅ ΠΏΠΎ порядку (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ пропускаСмый), часто Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. НапримСр:

 xset -b
(сон 3s && nm-Π°ΠΏΠΏΠ»Π΅Ρ‚) &
(ΡΠΏΠ°Ρ‚ΡŒ 3 сСкунды && conky) &
 

ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда

~ / .config / openbox / environment ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для экспорта ΠΈ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ вмСстС с Π½ΠΈΠΌΠΈ)
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ языковыС настройки ΠΈ
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. исправлСниС для Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ GTK ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ здСсь)

Π’Π΅ΠΌΡ‹

УстановитС obconf ΠΈ / ΠΈΠ»ΠΈ lxappearance-obconf для графичСского интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌ доступСн Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ openbox-themes AUR ΠΈΠ»ΠΈ Π² AUR. НСкоторыС Ρ‚Π΅ΠΌΡ‹ GTK # Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ΠΌΡƒ Openbox. И Ρ‚Π΅ΠΌΡ‹, относящиСся ΠΊ Openbox, ΠΈ Ρ‚Π΅ΠΌΡ‹, совмСстимыС с Openbox, Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ / usr / share / themes ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ доступны для Π²Ρ‹Π±ΠΎΡ€Π°.

box-look.org — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΉ сСбя источник Ρ‚Π΅ΠΌ. deviantART.com — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс. МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ

Π‘ΠΎΠ²Π΅Ρ‚: Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² / usr / share / themes / . Π­Ρ‚ΠΎ сохранит ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши измСнСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ openbox.org. obtheme AUR — это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс для этого.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ графичСского интСрфСйса

Доступно нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с графичСским интСрфСйсом для быстрой ΠΈ простой настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox.

  • ObConf — Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ настройки ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox Π½Π° основС GTK3.
http://openbox.org/wiki/ObConf:About || obconf
  • LXAppearance ObConf — Плагин для LXAppearance для настройки Openbox.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для настройки Openbox доступны Π² этом ΠΏΠ»Π°Π³ΠΈΠ½Π΅, поэтому Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obconf.
http://lxde.org || lxappearance-obconf
  • LXInput — конфигурация ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ LXDE
http://lxde.org || lxinput
  • LXRandR — конфигурация ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° LXDE.
http://wiki.lxde.org/en/LXRandR || lxrandr
  • obkey — Настройка сочСтаний клавиш Openbox
https: // code.google.com/p/obkey/ || obkey AUR
  • ob-autostart — ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для автозапуска Openbox.
http://pastebin.com/012YgXTk || ob-autostart AUR
  • obapps — ГрафичСский инструмСнт для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² прилоТСния Π² Openbox.
https://sourceforge.net/projects/obapps/ || obapps AUR

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния, относящиСся ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «МСню».

РСконфигурация Openbox

Подсказка: Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΅Π΅ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, для удобства Π±Ρ‹Π»ΠΎ Π±Ρ‹ цСлСсообразно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² мСню ΠΈ / ΠΈΠ»ΠΈ Π² качСствС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

Openbox Π½Π΅ всСгда автоматичСски ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса. Как слСдствиС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 $ openbox - ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ
 

Если Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² качСствС привязки клавиш ΠΊ ~ /.config / openbox / rc.xml , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ . НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования сочСтания клавиш Super + F11 :

 
  

 

Бвязки клавиш

ВсС сочСтания клавиш Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ . Π₯отя здСсь Π±Ρ‹Π» прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС сочСтаний клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° openbox.ΠΎΡ€Π³.

Бвязки клавиш ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

 
  
      ... 
  

 

Имя дСйствия для запуска внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис для опрСдСлСния внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для выполнСния:

 
    моя-команда  

 

Π‘ΠΌ. Π’ΠΈΠΊΠΈ-страницу Openbox для получСния списка всСх доступных дСйствий.

Π‘ΠΎΠ²Π΅Ρ‚: Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° obkey AUR прСдоставляСт графичСский интСрфСйс для настройки привязок клавиш. ΠŸΠ΅Ρ€Π΅Π΄ использованиСм obkey Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ obconf для создания ~ / .config / openbox / rc.xml .

Π₯отя использованиС стандартных Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш для сочСтаний клавиш Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ клавиш присвоСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ , ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ навигация .

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² привязкС клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ shift ΠΈΠ»ΠΈ CTRL / control Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΎΠΉ клавишСй для выполнСния дСйствия). ИспользованиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ дСйствия связаны с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ клавишСй ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш. Бинтаксис для использования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ:

 "<ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€> - <ΠΊΠ»ΡŽΡ‡>"
 

ΠšΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • S : Shift
  • C : ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ / CTRL
  • A : ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ
  • Π’Ρ‚ : Super / Windows
  • M : ΠœΠ΅Ρ‚Π°
  • H : Hyper (Ссли ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ привязан)

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши

Π’Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ клавиши multimedia для выполнСния ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости ΠΈ / ΠΈΠ»ΠΈ яркости экрана.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ громкости ΠΈ яркости ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ):

  • XF86AudioRaiseVolume : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioLowerVolume : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioMute : ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ°
  • XF86MonBrightnessUp : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана
  • XF86MonBrightnessDown : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… клавиш XF86 см. Π’ Π²ΠΈΠΊΠΈ LinuxQuestions.

РСгулятор громкости

КакиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ для Π·Π²ΡƒΠΊΠ° ALSA, PulseAudio ΠΈΠ»ΠΈ OSS.

Клавиши Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎ клавиши направлСния / стрСлки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для пСрСмСщСния курсора Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ΠšΠΎΠ΄Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ пояснСний) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • Π²Π²Π΅Ρ€Ρ… : Π²Π²Π΅Ρ€Ρ…
  • Π’Π½ΠΈΠ· : Π’Π½ΠΈΠ·
  • Π›Π΅Π²Ρ‹ΠΉ : Π›Π΅Π²Ρ‹ΠΉ
  • ΠŸΡ€Π°Π²Ρ‹ΠΉ : ΠŸΡ€Π°Π²Ρ‹ΠΉ

Π’ Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° мСню: статичСскоС , pipe (динамичСскоС) ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (статичСскоС ΠΈΠ»ΠΈ динамичСскоС).Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

БтатичСский

Как слСдуСт ΠΈΠ· названия, этот Ρ‚ΠΈΠΏ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ измСняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ / ΠΈΠ»ΠΈ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ) автоматичСски сгСнСрирован посрСдством использования Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Быстрый ΠΈ эффСктивный, хотя этот Ρ‚ΠΈΠΏ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ функциям ΠΈ / ΠΈΠ»ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола), оставляя доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ процСссу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. прилоТСния synapse ΠΈΠ»ΠΈ xfce4-appfinder).

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным источником статичСского содСрТимого мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

menumaker автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ xml ΠΈ мСню для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox, Fluxbox, IceWM ΠΈ Xfce. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ всС установлСнныС исполняСмыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… Ρ„Π°ΠΉΠ» мСню. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MenuMaker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. относящиСся ΠΊ GNOME ΠΈΠ»ΠΈ KDE), Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ПослС установки ΠΈ запуска ΠΎΠ½ автоматичСски сгСнСрируСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ~ / .config / openbox / menu.xml . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСзаписи ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

 $ mmaker -v OpenBox3
 

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ force ( f ):

 $ mmaker -vf OpenBox3
 

ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° мСню графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ obmenu AUR .

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: obm-xdg — ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ΅ мСню для создания списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GTK ΠΈ GNOME — Ρ‚Π°ΠΊΠΆΠ΅ снабТСно obmenu. Однако Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°Π²Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· обсуТдСния.

obmenu AUR — это Β«ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с графичСским интСрфСйсом для рСдактирования ~ / .config / openbox / menu.xml Π±Π΅Π· нСобходимости кодирования Π² xml .

archlinux-xdg-menu автоматичСски сгСнСрируСт мСню Π½Π° основС Ρ„Π°ΠΉΠ»ΠΎΠ² xdg , содСрТащихся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ / etc / xdg / , для многочислСнных ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠΎΠ½, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Xdg-menu # OpenBox для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ клавишам.

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² подмСню Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ oblogout. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сцСнария Π½ΠΈΠΆΠ΅ прСдоставит всС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ возмоТности Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана:

 


 openbox --exit 




 systemctl poweroff 




 ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° systemctl 




 systemctl ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 




 спящий Ρ€Π΅ΠΆΠΈΠΌ systemctl 



 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ записи Π±Ρ‹Π»ΠΈ составлСны, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подмСню Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² качСствС послСднСй записи):

 <мСню />
 

Π’Ρ€ΡƒΠ±Ρ‹

Π‘ΠΎΠ²Π΅Ρ‚: БтатичСскоС мСню Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько подмСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню, ΠΏΠΎ сути, прСдставляСт собой сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт динамичСскиС, обновляСмыС списки Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния. Π­Ρ‚ΠΈ списки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС для составлСния списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнныС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны, Π½ΠΎ Π½Π΅ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². Π‘ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС сцСнарии.ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Openbox.org Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню схоТ с мСню, прСдоставляСмым панСлями Π·Π°Π΄Π°Ρ‡ Π² срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Xfce ΠΈΠ»ΠΈ LXDE. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню с автоматичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню; ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌΡƒ динамичСскому мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ мСню Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml .

Π‘ΠΎΠ²Π΅Ρ‚: Π·Π½Π°Ρ‡ΠΊΠ° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° AUR , Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ~ / .config / openbox / rc.xml .

obmenu-generator AUR Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. Благодаря возмоТности использования Π² качСствС статичСского ΠΈΠ»ΠΈ динамичСского мСню, ΠΎΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ мСню ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ динамичСского выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° обмСню Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² ~ / .config / openbox / menu.xml :

 

    
    

 

Для автоматичСского сокращСния записСй Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​опция -i :

 
 

Π‘ΠΎΠ²Π΅Ρ‚: Если это мСню Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π·Π½Π°Ρ‡ΠΊΠΈ Π² ~ /.ΠΊΠΎΠ½Ρ„ΠΈΠ³ / openbox / rc.xml .

openbox-menu AUR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэш мСню LXDE для создания динамичСских мСню. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ рядом с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅

Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml :

  Π΄Π° 
 

ΠŸΡ€ΠΈ использовании статичСского мСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ /.config / openbox / menu.xml , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ icon = , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Π·Π½Π°Ρ‡ΠΊΠ° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для прСдоставлСния Π·Π½Π°Ρ‡ΠΊΠ° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

 
 

Π‘ΠΎΠ²Π΅Ρ‚: XDoTool ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для любого дСйствия, ΠΈ поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ …

xdotool — это ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш / привязки клавиш, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π·ΠΎΠ²Π° дСйствий, связанных с привязкой клавиш, Π±Π΅Π· нСобходимости фактичСски Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ клавиши.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XDoTool, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, особСнно Ссли мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола сильно настроСно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ:

  • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСню ΠΏΠ°Π½Π΅Π»ΠΈ
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСню ΠΏΠ°Π½Π΅Π»ΠΈ, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Tint2)
  • ΠšΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ·-Π·Π° использования прилоТСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ xfdesktop, для управлСния Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом.

ПослС установки XDoTool — Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ установлСна ​​- Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ привязку клавиш для доступа ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ мСню Π² ~ / .config / openbox / rc.xml ΠΈ снова Π½ΠΈΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ . НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ мСню, Π½Π°ΠΆΠ°Π² CTRL + m :

 
    
        ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ мСню 
    

 

Openbox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.Π’ этом случаС XDoTool Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m для доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС + вмСсто - ):

 xdotool key control + m
 

ИспользованиС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² качСствС срСдства запуска / Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ нСпосрСдствСнно Π² процСссС создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска, для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ использованиС исполняСмого сцСнария.НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ исполняСмый скрипт с ΠΈΠΌΠ΅Π½Π΅ΠΌ obpanelmenu.sh Π±ΡƒΠ΄Π΅Ρ‚ создан Π² ΠΏΠ°ΠΏΠΊΠ΅ ~ / .config :

 $  тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€  ~ / .config / obpanelmenu.sh
 

ПослС открытия пустого Ρ„Π°ΠΉΠ»Π° ΠΊ пустому Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ XDoTool (Ρ‚.Π΅. для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅):

 xdotool key control + m
 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» сохранСн ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² исполняСмый скрипт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 $ chmod + x ~ /.config / obpanelmenu.sh
 

ΠŸΡ€ΠΈ Π΅Π³ΠΎ запускС появится мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания для добавлСния Π½ΠΎΠ²Ρ‹Ρ… срСдств запуска, просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ исполняСмый скрипт, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌ вкусом.

МСню, совмСстимоС с xdg, основано Π½Π° стандартС freedesktop.org. МСню опрСдСляСтся Π² Ρ„Π°ΠΉΠ»Π°Ρ… мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² / etc / xdg / menus. НовыС прилоТСния появятся Π² мСню автоматичСски.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
  • californium: xdg-мСню, основанноС Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ мСню LXQt ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмоС ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ²

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ.

Π—Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΎΠ±ΠΎΠΈ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Openbox ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π‘ΠΌ. PCManFM, SpaceFM ΠΈ Idesk.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ / .conkyrc ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ own_window_type Π½Π° normal .

Π‘ΠΌ. Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ # Установщики ΠΎΠ±ΠΎΠ΅Π².

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ эффСкты

Openbox Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, поэтому для этой Ρ†Π΅Π»ΠΈ трСбуСтся внСшний ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€.

Π₯отя ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚, Π² частности, ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ искаТСниС экрана ΠΈΠ·-Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сбоСв с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π‘ΠΌ. Xorg # Composite для распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ Oblogout для ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ графичСский сцСнарий Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Openbox для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с нСсколькими Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Openbox сам ΠΏΠΎ сСбС обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ, Ρ‡Π΅ΠΌ Π² срСднСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, openbox-multihead-git AUR прСдоставляСт Π²Π΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Openbox Multihead , которая прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎΠ»ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.Π­Ρ‚Π° модСль ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ встрСчаСтся Π² диспСтчСрах ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, Π½ΠΎ сущСствуСт Π² основном Π² диспСтчСрах ΠΌΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π° Π²Π΅Π±-сайтС Xmonad. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, см. README.MULTIHEAD для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Openbox Multihead.

Openbox Multihead Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Openbox, ΠΊΠΎΠ³Π΄Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

Запуск слоТной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячСй клавиши

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Π—Π°ΠΌΠ΅Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дисплСй Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π° экран блокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ взято ΠΈΠ· этой Π²Π΅Ρ‚ΠΊΠΈ.

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c 'slock & amp; (ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° сна .5 & amp; & amp; xset dpms) '
   
 
 

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния для прилоТСния:

 
   
      sh -c "LC_ALL = C obconf" 
   
 
 

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅Π΅ вСсь Π²Ρ‹Π²ΠΎΠ΄ stdout ΠΈ stderr Π² Ρ„Π°ΠΉΠ»:

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c sh -c "exec gimp & gt; / tmp / gimp.out 2 & gt; & amp; 1 "
   
 
 

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ снимок экрана:

 
   
      gnome-screenshot -c 
   
 
 
   
      gnome-screenshot -c -w 
   
 
 
   
      gnome-screenshot -i 
   
 
 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Учитывая отсутствиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с простой установкой Openbox, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ систСмС мСню Openbox ΠΈ горячим клавишам.Бписки Ρ‚Π°ΠΊΠΈΡ… пусковых установок ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / Π”Ρ€ΡƒΠ³ΠΎΠ΅ # ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; популярныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — Gmrun ΠΈ dmenu.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ

МоТно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, пСрСмСщая курсор ΠΌΡ‹ΡˆΠΈ ΠΊ краям экрана. Π‘Π½Π°Ρ‡Π°Π»Π° установитС xdotool ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки Π² ваш ~ / .xinitrc :

 xdotool behavior_screen_edge --delay 500 слСва set_desktop --relative - -1 &
xdotool behavior_screen_edge --delay 500 справа set_desktop --relative - +1 &
 

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прилоТСния / ассоциации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Ad-hoc

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ дСйствий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° transset-df AUR ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π½Π° Π»Π΅Ρ‚Ρƒ.

НапримСр, использованиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <ΠΌΡ‹ΡˆΡŒ> Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° прилоТСния ΠΏΡƒΡ‚Π΅ΠΌ навСдСния указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

 
    ...
    
        
         transset-df -p .2 --inc 
        
    
    
        
         transset-df -p .2 --dec 
        
    
    ...

 

ИспользованиС obxprop для Π±ΠΎΠ»Π΅Π΅ быстрой настройки

ΠŸΠ°ΠΊΠ΅Ρ‚ openbox прСдоставляСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» obxprop , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для настроСк ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² rc._OB_APP " рСкомСндуСтся для этой Π·Π°Π΄Π°Ρ‡ΠΈ. ЗапуститС процСсс, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ свойства Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

ЗначСния Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

xorg-xprop ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ частом использовании настроСк для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ псСвдоним Bash:

 псСвдоним xp ​​= 'xprop | grep "WM_WINDOW_ROLE \ | WM_CLASS" && echo "WM_CLASS (STRING) = \" ИМЯ \ ", \" ΠšΠ›ΠΠ‘Π‘ \ "" '
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xorg-XProp, запуститС ΠΏΠΎΠ΄ псСвдонимом xp ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с настройками для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния.ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сам Openbox, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ значСния WM_WINDOW_ROLE ΠΈ WM_CLASS (имя ΠΈ класс):

 WM_WINDOW_ROLE (STRING) = "состав"
WM_CLASS (STRING) = "gajim.py", "Gajim.py"
WM_CLASS (STRING) = "ИМЯ", "ΠšΠ›ΠΠ‘Π‘"
 

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΌ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obsetlayout AUR .НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку 2×2:

 obsetlayout 0 2 2 0
 

ЗапуститС Π΅Π³ΠΎ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ горячиС ΡƒΠ³Π»Ρ‹

lead обСспСчиваСт горячиС ΡƒΠ³Π»Ρ‹ для openbox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»Π΅Π³ΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с записи Π² автозапуск-Ρ„Π°ΠΉΠ»Π΅:

 ΠΌΠ». Π‘Π²ΠΈΠ½Π΅Ρ† ΠΈ
 

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ~ / .config / mlde / lead.conf :

 [eDP1]
Π΄Π½ΠΎ =
bottomLeft = Ρ…Ρ€ΠΎΠΌ
bottomRight = thunar
left =
ΠΏΡ€Π°Π²ΠΎ =
Π²Π΅Ρ€Ρ… =
topLeft = mlde.калифорнийский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
topRight = skippy-xd
 

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΎΠΊΠ½Π°

МногиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ привязку ΠΎΠΊΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows 7 Aero Snap), благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ автоматичСски Π²ΡΡ‚Π°ΡŽΡ‚ Π½Π° мСсто ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΡ€Π°ΡŽ экрана. Π­Ρ‚ΠΎΡ‚ эффСкт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Openbox с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки клавиш ΠΊ ΠΎΠΊΠ½Π°ΠΌ с фокусом.

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. На openbox.org).Π’ этом случаС клавиша super ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с клавишами Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ :

 
    
    
    
         50% 
    
      Π·Π°ΠΏΠ°Π΄  


    
    
    
         50% 
    
      восток  

 

Однако слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ Π±Ρ‹Π»ΠΎ «привязано» ΠΊ ΠΊΡ€Π°ΡŽ, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ссли впослСдствии Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΈ Π·Π°Ρ‚Π΅ΠΌ восстановлСно.РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сочСтания клавиш — Π² этом случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π²Π½ΠΈΠ· ΠΈ Π²Π²Π΅Ρ€Ρ… — для этого. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ускорит вытягиваниС «привязанных» ΠΎΠΊΠΎΠ½ Π·Π° края экрана:

 
   


   

 

Π­Ρ‚Π° Π²Π΅Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΡƒΠΌΠ° Ubuntu прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΈΠ΅ прилоТСния, ΠΊΠ°ΠΊ opensnap AUR , Ρ‚Π°ΠΊΠΆΠ΅ доступны для автоматичСского модСлирования повСдСния привязки ΠΎΠΊΠΎΠ½ Π±Π΅Π· использования привязок клавиш.Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bunsen-utilities-git AUR , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bl-aerosnap --left ΠΈ bl-aerosnap --right , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ соотвСтствСнно, Ссли ΠΎΠ½ΠΎ Π½Π΅ привязано Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС восстановитС исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ привяТитС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° дисплСя

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LightDM.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ диспСтчСров дисплСя ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ диспСтчСром дисплСя ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом Openbox. ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Openbox устанавливаСт Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²ΠΎ врСмя запуска. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° дисплСй ΠΌΠΈΠ³Π°Π΅Ρ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ диспСтчСра дисплСя ΠΈ обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Установка Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ рСдактирования сцСнария запуска Openbox, находящСгося Π² / usr / lib / openbox / openbox-autostart .ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ (ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅) Π±Π»ΠΎΠΊ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с # УстановитС Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ свои ΠΎΠ±ΠΎΠΈ, Π±ΡƒΠ΄ΡƒΡ‚ Β«ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ» Ρ„ΠΎΠ½ диспСтчСра дисплСя автоматичСски, Ссли ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ настройку Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ для всСх ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„Π°ΠΉΠ»Π° rc.xml (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ: ~ / .config / openbox / ΠΈΠ»ΠΈ систСма: / etc / xdg / openbox / ).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Firefox, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ Firefox-Beta ΠΈ Firefox-Nightly:

 <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
    Π½Π΅Ρ‚ 
 
 

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ для всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс «*» ), Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π° ) для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния, пСрСзапуститС сСанс Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Openbox.Бсылка: Openbox FAQ

Поиск ΠΈ устранСниС нСисправностСй

Firefox

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° основС Mozilla ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ), Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ class = "Firefox" . Π‘ΠΌ. ЗначСния #Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ вновь извлСчСнная Ρ‚Π΅ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° совмСстима с Openbox — Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ openbox-3 ΠΈ Ρ„Π°ΠΉΠ» themerc .Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .obt ( O pen B ox T heme), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² obconf.

Π’Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступна ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Openbox ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с послСднСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ колСсика ΠΌΡ‹ΡˆΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ no Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ mousebind , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

 
     
       
          ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
     
       
          ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
   
 

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Windows Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ

НСкоторыС ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΊΠ½Π° Firefox) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ :

 <прилоТСния>
  <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
     Π΄Π° 
  
 

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Openbox — ArchWiki

Openbox — это Π»Π΅Π³ΠΊΠΈΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмый ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ stacking с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартов.Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ нСзависимо ΠΊΠ°ΠΊ основа ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ KDE ΠΈ Xfce, Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ прСдоставляСмым ΠΈΠΌΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Π‘Π°ΠΌΠ° срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола LXDE построСна Π½Π° Openbox.

Установка

УстановитС ΠΏΠ°ΠΊΠ΅Ρ‚ openbox. Π’Π°ΠΊΠΆΠ΅ установитС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ TTF, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ttf-dejavu ΠΈ ttf-liberation.

Начиная с

Автономный

ЗапуститС openbox ΠΈΠ»ΠΈ openbox-session с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ xinit.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ openbox-session прСдоставляСт #Autostart.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ПослС выполнСния openbox-session остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пустой сСрый экран. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню openbox ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Π‘ΠΌ. ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола # Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π΄ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ эквивалСнтами.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ основу ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ openbox, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт свою ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Π­Ρ‚ΠΎ: rc.xml , menu.xml , autostart ΠΈ environment . Π₯отя эти Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ настройку Openbox, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΠΈΡ… основС Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Openbox (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, скопировав ΠΈΡ… ΠΈΠ· глобального профиля / etc / xdg / openbox (ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ для всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) Π² качСствС шаблона:

 $ mkdir -p ~ /.config / openbox
$ cp -a / etc / xdg / openbox / ~ / .config /
 

rc.xml

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сочСтания клавиш (сочСтания клавиш) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π» этого Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ .

~ / .config / openbox / rc.xml — это основной Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ повСдСния ΠΈ настроСк всСго сСанса, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • БочСтания клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. запуск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости)
  • Π’Π΅ΠΌΡ‹
  • Настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΊΠ½Π° прилоТСния

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСн, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ потрСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прСдпочтСниями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Настройки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, относящиСся ΠΊ фиксированному Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ полоТСния x ΠΈ y.

~ / .config / openbox / menu.xml опрСдСляСт Ρ‚ΠΈΠΏ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, доступного ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Ρ„ΠΎΠ½Ρƒ. Π₯отя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдоставляСтся статичСскоС мСню (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ установкС Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ динамичСскоС мСню , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски.

ДоступныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ # МСню.

Автозапуск

openbox-session прСдоставляСт Π΄Π²Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° автозапуска: XDG Autostart (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли установлСн python-pyxdg) ΠΈ собствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox.

БобствСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ автозапуска Openbox:

  • исходники / etc / xdg / openbox / environment
  • исходники ~ / .config / openbox / environment
  • запускаСт / etc / xdg / openbox / autostart
  • запускаСт ~ / .config / openbox / autostart

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π² ~ /.config / openbox / autostart , выполняСмый Π½Π΅ ΠΏΠΎ порядку (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ пропускаСмый), часто Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. НапримСр:

 xset -b
(сон 3s && nm-Π°ΠΏΠΏΠ»Π΅Ρ‚) &
(ΡΠΏΠ°Ρ‚ΡŒ 3 сСкунды && conky) &
 

ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда

~ / .config / openbox / environment ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для экспорта ΠΈ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… срСды, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вСсь ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ вмСстС с Π½ΠΈΠΌΠΈ)
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ языковыС настройки ΠΈ
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. исправлСниС для Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ GTK ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ здСсь)

Π’Π΅ΠΌΡ‹

УстановитС obconf ΠΈ / ΠΈΠ»ΠΈ lxappearance-obconf для графичСского интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅ΠΌ доступСн Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ openbox-themes AUR ΠΈΠ»ΠΈ Π² AUR. НСкоторыС Ρ‚Π΅ΠΌΡ‹ GTK # Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ΠΌΡƒ Openbox. И Ρ‚Π΅ΠΌΡ‹, относящиСся ΠΊ Openbox, ΠΈ Ρ‚Π΅ΠΌΡ‹, совмСстимыС с Openbox, Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ / usr / share / themes ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ доступны для Π²Ρ‹Π±ΠΎΡ€Π°.

box-look.org — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΉ сСбя источник Ρ‚Π΅ΠΌ. deviantART.com — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ рСсурс. МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ

Π‘ΠΎΠ²Π΅Ρ‚: Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‡Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² / usr / share / themes / . Π­Ρ‚ΠΎ сохранит ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши измСнСния Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описан Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ openbox.org. obtheme AUR — это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ графичСский интСрфСйс для этого.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ графичСского интСрфСйса

Доступно нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с графичСским интСрфСйсом для быстрой ΠΈ простой настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox.

  • ObConf — Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ настройки ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox Π½Π° основС GTK3.
http://openbox.org/wiki/ObConf:About || obconf
  • LXAppearance ObConf — Плагин для LXAppearance для настройки Openbox.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для настройки Openbox доступны Π² этом ΠΏΠ»Π°Π³ΠΈΠ½Π΅, поэтому Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obconf.
http://lxde.org || lxappearance-obconf
  • LXInput — конфигурация ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΌΡ‹ΡˆΠΈ LXDE
http://lxde.org || lxinput
  • LXRandR — конфигурация ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° LXDE.
http://wiki.lxde.org/en/LXRandR || lxrandr
  • obkey — Настройка сочСтаний клавиш Openbox
https: // code.google.com/p/obkey/ || obkey AUR
  • ob-autostart — ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для автозапуска Openbox.
http://pastebin.com/012YgXTk || ob-autostart AUR
  • obapps — ГрафичСский инструмСнт для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² прилоТСния Π² Openbox.
https://sourceforge.net/projects/obapps/ || obapps AUR

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ прилоТСния, относящиСся ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «МСню».

РСконфигурация Openbox

Подсказка: Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΅Π΅ Π΅Ρ‰Π΅ Π½Π΅Ρ‚, для удобства Π±Ρ‹Π»ΠΎ Π±Ρ‹ цСлСсообразно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² мСню ΠΈ / ΠΈΠ»ΠΈ Π² качСствС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

Openbox Π½Π΅ всСгда автоматичСски ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ измСнСния, внСсСнныС Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ сСанса. Как слСдствиС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 $ openbox - ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ
 

Если Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² качСствС привязки клавиш ΠΊ ~ /.config / openbox / rc.xml , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ . НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования сочСтания клавиш Super + F11 :

 
  

 

Бвязки клавиш

ВсС сочСтания клавиш Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ . Π₯отя здСсь Π±Ρ‹Π» прСдставлСн ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС сочСтаний клавиш ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° openbox.ΠΎΡ€Π³.

Бвязки клавиш ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

 
  
      ... 
  

 

Имя дСйствия для запуска внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис для опрСдСлСния внСшнСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для выполнСния:

 
    моя-команда  

 

Π‘ΠΌ. Π’ΠΈΠΊΠΈ-страницу Openbox для получСния списка всСх доступных дСйствий.

Π‘ΠΎΠ²Π΅Ρ‚: Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° obkey AUR прСдоставляСт графичСский интСрфСйс для настройки привязок клавиш. ΠŸΠ΅Ρ€Π΅Π΄ использованиСм obkey Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ obconf для создания ~ / .config / openbox / rc.xml .

Π₯отя использованиС стандартных Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… клавиш для сочСтаний клавиш Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний, Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ клавиш присвоСны ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ , ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ навигация .

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² привязкС клавиш (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. удСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ shift ΠΈΠ»ΠΈ CTRL / control Π² сочСтании с Π΄Ρ€ΡƒΠ³ΠΎΠΉ клавишСй для выполнСния дСйствия). ИспользованиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания клавиш, ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ дСйствия связаны с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ клавишСй ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш. Бинтаксис для использования ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ:

 "<ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€> - <ΠΊΠ»ΡŽΡ‡>"
 

ΠšΠΎΠ΄Ρ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • S : Shift
  • C : ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ / CTRL
  • A : ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ
  • Π’Ρ‚ : Super / Windows
  • M : ΠœΠ΅Ρ‚Π°
  • H : Hyper (Ссли ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ привязан)

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ клавиши

Π’Π°ΠΌ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ клавиши multimedia для выполнСния ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости ΠΈ / ΠΈΠ»ΠΈ яркости экрана.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ символами. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ громкости ΠΈ яркости ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ):

  • XF86AudioRaiseVolume : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioLowerVolume : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ
  • XF86AudioMute : ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ°
  • XF86MonBrightnessUp : Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана
  • XF86MonBrightnessDown : Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ экрана

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… клавиш XF86 см. Π’ Π²ΠΈΠΊΠΈ LinuxQuestions.

РСгулятор громкости

КакиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ для Π·Π²ΡƒΠΊΠ° ALSA, PulseAudio ΠΈΠ»ΠΈ OSS.

Клавиши Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎ клавиши направлСния / стрСлки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для пСрСмСщСния курсора Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. ΠšΠΎΠ΄Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ пояснСний) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • Π²Π²Π΅Ρ€Ρ… : Π²Π²Π΅Ρ€Ρ…
  • Π’Π½ΠΈΠ· : Π’Π½ΠΈΠ·
  • Π›Π΅Π²Ρ‹ΠΉ : Π›Π΅Π²Ρ‹ΠΉ
  • ΠŸΡ€Π°Π²Ρ‹ΠΉ : ΠŸΡ€Π°Π²Ρ‹ΠΉ

Π’ Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° мСню: статичСскоС , pipe (динамичСскоС) ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (статичСскоС ΠΈΠ»ΠΈ динамичСскоС).Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ Π² любой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

БтатичСский

Как слСдуСт ΠΈΠ· названия, этот Ρ‚ΠΈΠΏ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ измСняСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ / ΠΈΠ»ΠΈ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ) автоматичСски сгСнСрирован посрСдством использования Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Быстрый ΠΈ эффСктивный, хотя этот Ρ‚ΠΈΠΏ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ функциям ΠΈ / ΠΈΠ»ΠΈ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола), оставляя доступ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ процСссу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. прилоТСния synapse ΠΈΠ»ΠΈ xfce4-appfinder).

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml Π±ΡƒΠ΄Π΅Ρ‚ СдинствСнным источником статичСского содСрТимого мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

menumaker автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ xml ΠΈ мСню для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox, Fluxbox, IceWM ΠΈ Xfce. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ всС установлСнныС исполняСмыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для Π½ΠΈΡ… Ρ„Π°ΠΉΠ» мСню. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MenuMaker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. относящиСся ΠΊ GNOME ΠΈΠ»ΠΈ KDE), Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

ПослС установки ΠΈ запуска ΠΎΠ½ автоматичСски сгСнСрируСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ~ / .config / openbox / menu.xml . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ пСрСзаписи ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

 $ mmaker -v OpenBox3
 

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ force ( f ):

 $ mmaker -vf OpenBox3
 

ПослС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° мСню графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ obmenu AUR .

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: obm-xdg — ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ΅ мСню для создания списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GTK ΠΈ GNOME — Ρ‚Π°ΠΊΠΆΠ΅ снабТСно obmenu. Однако Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°Π²Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ Π±Ρ‹Π» ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· обсуТдСния.

obmenu AUR — это Β«ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅Β» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с графичСским интСрфСйсом для рСдактирования ~ / .config / openbox / menu.xml Π±Π΅Π· нСобходимости кодирования Π² xml .

archlinux-xdg-menu автоматичСски сгСнСрируСт мСню Π½Π° основС Ρ„Π°ΠΉΠ»ΠΎΠ² xdg , содСрТащихся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ / etc / xdg / , для многочислСнных ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠΎΠ½, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Openbox.ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ Xdg-menu # OpenBox для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚: ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ клавишам.

Π€Π°ΠΉΠ» ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² подмСню Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ oblogout. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сцСнария Π½ΠΈΠΆΠ΅ прСдоставит всС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ возмоТности Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана:

 


 openbox --exit 




 systemctl poweroff 




 ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° systemctl 




 systemctl ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 




 спящий Ρ€Π΅ΠΆΠΈΠΌ systemctl 



 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ записи Π±Ρ‹Π»ΠΈ составлСны, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ подмСню Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² качСствС послСднСй записи):

 <мСню />
 

Π’Ρ€ΡƒΠ±Ρ‹

Π‘ΠΎΠ²Π΅Ρ‚: БтатичСскоС мСню Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько подмСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСню ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ установки ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню, ΠΏΠΎ сути, прСдставляСт собой сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт динамичСскиС, обновляСмыС списки Π½Π° Π»Π΅Ρ‚Ρƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ выполнСния. Π­Ρ‚ΠΈ списки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС для составлСния списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнныС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Π΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны, Π½ΠΎ Π½Π΅ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². Π‘ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС сцСнарии.ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ~ / .config / openbox / menu.xml ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Openbox.org Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½Ρ‹Ρ… мСню.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню схоТ с мСню, прСдоставляСмым панСлями Π·Π°Π΄Π°Ρ‡ Π² срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Xfce ΠΈΠ»ΠΈ LXDE. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ мСню с автоматичСским ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню; ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌΡƒ динамичСскому мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ мСню Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / menu.xml .

Π‘ΠΎΠ²Π΅Ρ‚: Π·Π½Π°Ρ‡ΠΊΠ° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° AUR , Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ~ / .config / openbox / rc.xml .

obmenu-generator AUR Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚. Благодаря возмоТности использования Π² качСствС статичСского ΠΈΠ»ΠΈ динамичСского мСню, ΠΎΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ мСню ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ записи Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ / ΠΈΠ»ΠΈ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ динамичСского выполнСния Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° обмСню Π±Π΅Π· Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π² ~ / .config / openbox / menu.xml :

 

    
    

 

Для автоматичСского сокращСния записСй Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​опция -i :

 
 

Π‘ΠΎΠ²Π΅Ρ‚: Если это мСню Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π·Π½Π°Ρ‡ΠΊΠΈ Π² ~ /.ΠΊΠΎΠ½Ρ„ΠΈΠ³ / openbox / rc.xml .

openbox-menu AUR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ кэш мСню LXDE для создания динамичСских мСню. На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ домашнСй страницС прСдставлСна β€‹β€‹Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ рядом с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅

Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml :

  Π΄Π° 
 

ΠŸΡ€ΠΈ использовании статичСского мСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ /.config / openbox / menu.xml , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ icon = , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Π·Π½Π°Ρ‡ΠΊΠ° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ синтаксиса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для прСдоставлСния Π·Π½Π°Ρ‡ΠΊΠ° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

 
 

Π‘ΠΎΠ²Π΅Ρ‚: XDoTool ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для любого дСйствия, ΠΈ поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ …

xdotool — это ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш / привязки клавиш, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Ρ‹Π·ΠΎΠ²Π° дСйствий, связанных с привязкой клавиш, Π±Π΅Π· нСобходимости фактичСски Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌ клавиши.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш для мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XDoTool, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox Π² мСню ΠΏΠ°Π½Π΅Π»ΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, особСнно Ссли мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола сильно настроСно ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ:

  • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ мСню ΠΏΠ°Π½Π΅Π»ΠΈ
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСню ΠΏΠ°Π½Π΅Π»ΠΈ, Ссли ΠΈΠ½ΠΎΠ΅ Π½Π΅ прСдусмотрСно ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Tint2)
  • ΠšΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈΠ·-Π·Π° использования прилоТСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ xfdesktop, для управлСния Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом.

ПослС установки XDoTool — Ссли ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ установлСна ​​- Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ привязку клавиш для доступа ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ мСню Π² ~ / .config / openbox / rc.xml ΠΈ снова Π½ΠΈΠΆΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ . НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ мСню, Π½Π°ΠΆΠ°Π² CTRL + m :

 
    
        ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ мСню 
    

 

Openbox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.Π’ этом случаС XDoTool Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m для доступа ΠΊ мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС + вмСсто - ):

 xdotool key control + m
 

ИспользованиС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² качСствС срСдства запуска / Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ нСпосрСдствСнно Π² процСссС создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска, для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ использованиС исполняСмого сцСнария.НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ исполняСмый скрипт с ΠΈΠΌΠ΅Π½Π΅ΠΌ obpanelmenu.sh Π±ΡƒΠ΄Π΅Ρ‚ создан Π² ΠΏΠ°ΠΏΠΊΠ΅ ~ / .config :

 $  тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€  ~ / .config / obpanelmenu.sh
 

ПослС открытия пустого Ρ„Π°ΠΉΠ»Π° ΠΊ пустому Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ XDoTool (Ρ‚.Π΅. для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ наТатия клавиш CTRL + m Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅):

 xdotool key control + m
 

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» Π±Ρ‹Π» сохранСн ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² исполняСмый скрипт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 $ chmod + x ~ /.config / obpanelmenu.sh
 

ΠŸΡ€ΠΈ Π΅Π³ΠΎ запускС появится мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Openbox. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ пСрСтаскивания для добавлСния Π½ΠΎΠ²Ρ‹Ρ… срСдств запуска, просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ исполняСмый скрипт, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² соотвСтствии с Π»ΠΈΡ‡Π½Ρ‹ΠΌ вкусом.

МСню, совмСстимоС с xdg, основано Π½Π° стандартС freedesktop.org. МСню опрСдСляСтся Π² Ρ„Π°ΠΉΠ»Π°Ρ… мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² / etc / xdg / menus. НовыС прилоТСния появятся Π² мСню автоматичСски.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹
  • californium: xdg-мСню, основанноС Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ мСню LXQt ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмоС ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ²

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π’Π΅ΠΌΡ‹ курсора ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ.

Π—Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΎΠ±ΠΎΠΈ для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

Openbox ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π‘ΠΌ. PCManFM, SpaceFM ΠΈ Idesk.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ~ / .conkyrc ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ own_window_type Π½Π° normal .

Π‘ΠΌ. Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ # Установщики ΠΎΠ±ΠΎΠ΅Π².

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ эффСкты

Openbox Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π°, поэтому для этой Ρ†Π΅Π»ΠΈ трСбуСтся внСшний ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€.

Π₯отя ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚, Π² частности, ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ искаТСниС экрана ΠΈΠ·-Π·Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· систСмы ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сбоСв с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π‘ΠΌ. Xorg # Composite для распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ Oblogout для ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ графичСский сцСнарий Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Openbox для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с нСсколькими Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Openbox сам ΠΏΠΎ сСбС обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ, Ρ‡Π΅ΠΌ Π² срСднСм, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, openbox-multihead-git AUR прСдоставляСт Π²Π΅Ρ‚ΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Openbox Multihead , которая прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎΠ»ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.Π­Ρ‚Π° модСль ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ встрСчаСтся Π² диспСтчСрах ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½, Π½ΠΎ сущСствуСт Π² основном Π² диспСтчСрах ΠΌΠΎΠ·Π°ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π½Π° Π²Π΅Π±-сайтС Xmonad. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, см. README.MULTIHEAD для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ описания Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Openbox Multihead.

Openbox Multihead Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Openbox, ΠΊΠΎΠ³Π΄Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

Запуск слоТной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ горячСй клавиши

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

Π—Π°ΠΌΠ΅Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дисплСй Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π° экран блокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ взято ΠΈΠ· этой Π²Π΅Ρ‚ΠΊΠΈ.

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c 'slock & amp; (ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° сна .5 & amp; & amp; xset dpms) '
   
 
 

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния для прилоТСния:

 
   
      sh -c "LC_ALL = C obconf" 
   
 
 

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰Π΅Π΅ вСсь Π²Ρ‹Π²ΠΎΠ΄ stdout ΠΈ stderr Π² Ρ„Π°ΠΉΠ»:

 
   
     <ΠΊΠΎΠΌΠ°Π½Π΄Π°> sh -c sh -c "exec gimp & gt; / tmp / gimp.out 2 & gt; & amp; 1 "
   
 
 

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ снимок экрана:

 
   
      gnome-screenshot -c 
   
 
 
   
      gnome-screenshot -c -w 
   
 
 
   
      gnome-screenshot -i 
   
 
 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Учитывая отсутствиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с простой установкой Openbox, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ систСмС мСню Openbox ΠΈ горячим клавишам.Бписки Ρ‚Π°ΠΊΠΈΡ… пусковых установок ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Бписок ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / Π”Ρ€ΡƒΠ³ΠΎΠ΅ # ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; популярныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ — Gmrun ΠΈ dmenu.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ

МоТно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, пСрСмСщая курсор ΠΌΡ‹ΡˆΠΈ ΠΊ краям экрана. Π‘Π½Π°Ρ‡Π°Π»Π° установитС xdotool ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ строки Π² ваш ~ / .xinitrc :

 xdotool behavior_screen_edge --delay 500 слСва set_desktop --relative - -1 &
xdotool behavior_screen_edge --delay 500 справа set_desktop --relative - +1 &
 

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прилоТСния / ассоциации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π‘ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Ad-hoc

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ дСйствий ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° transset-df AUR ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π½Π° Π»Π΅Ρ‚Ρƒ.

НапримСр, использованиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ <ΠΌΡ‹ΡˆΡŒ> Ρ„Π°ΠΉΠ»Π° ~ / .config / openbox / rc.xml ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π° прилоТСния ΠΏΡƒΡ‚Π΅ΠΌ навСдСния указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° строку Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

 
    ...
    
        
         transset-df -p .2 --inc 
        
    
    
        
         transset-df -p .2 --dec 
        
    
    ...

 

ИспользованиС obxprop для Π±ΠΎΠ»Π΅Π΅ быстрой настройки

ΠŸΠ°ΠΊΠ΅Ρ‚ openbox прСдоставляСт Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» obxprop , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния для настроСк ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² rc._OB_APP " рСкомСндуСтся для этой Π·Π°Π΄Π°Ρ‡ΠΈ. ЗапуститС процСсс, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ свойства Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅.

ЗначСния Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

xorg-xprop ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ частом использовании настроСк для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ псСвдоним Bash:

 псСвдоним xp ​​= 'xprop | grep "WM_WINDOW_ROLE \ | WM_CLASS" && echo "WM_CLASS (STRING) = \" ИМЯ \ ", \" ΠšΠ›ΠΠ‘Π‘ \ "" '
 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xorg-XProp, запуститС ΠΏΠΎΠ΄ псСвдонимом xp ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с настройками для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния.ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ сам Openbox, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ значСния WM_WINDOW_ROLE ΠΈ WM_CLASS (имя ΠΈ класс):

 WM_WINDOW_ROLE (STRING) = "состав"
WM_CLASS (STRING) = "gajim.py", "Gajim.py"
WM_CLASS (STRING) = "ИМЯ", "ΠšΠ›ΠΠ‘Π‘"
 

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΌ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ раскладками ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ obsetlayout AUR .НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтку 2×2:

 obsetlayout 0 2 2 0
 

ЗапуститС Π΅Π³ΠΎ Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ горячиС ΡƒΠ³Π»Ρ‹

lead обСспСчиваСт горячиС ΡƒΠ³Π»Ρ‹ для openbox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»Π΅Π³ΠΊΠΈΡ… ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ². ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с записи Π² автозапуск-Ρ„Π°ΠΉΠ»Π΅:

 ΠΌΠ». Π‘Π²ΠΈΠ½Π΅Ρ† ΠΈ
 

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ~ / .config / mlde / lead.conf :

 [eDP1]
Π΄Π½ΠΎ =
bottomLeft = Ρ…Ρ€ΠΎΠΌ
bottomRight = thunar
left =
ΠΏΡ€Π°Π²ΠΎ =
Π²Π΅Ρ€Ρ… =
topLeft = mlde.калифорнийский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
topRight = skippy-xd
 

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΎΠΊΠ½Π°

МногиС срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ привязку ΠΎΠΊΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows 7 Aero Snap), благодаря Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ автоматичСски Π²ΡΡ‚Π°ΡŽΡ‚ Π½Π° мСсто ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΡ€Π°ΡŽ экрана. Π­Ρ‚ΠΎΡ‚ эффСкт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Openbox с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ привязки клавиш ΠΊ ΠΎΠΊΠ½Π°ΠΌ с фокусом.

Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. На openbox.org).Π’ этом случаС клавиша super ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с клавишами Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ :

 
    
    
    
         50% 
    
      Π·Π°ΠΏΠ°Π΄  


    
    
    
         50% 
    
      восток  

 

Однако слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ Π±Ρ‹Π»ΠΎ «привязано» ΠΊ ΠΊΡ€Π°ΡŽ, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ссли впослСдствии Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ ΠΈ Π·Π°Ρ‚Π΅ΠΌ восстановлСно.РСшСниС состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сочСтания клавиш — Π² этом случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш Π²Π½ΠΈΠ· ΠΈ Π²Π²Π΅Ρ€Ρ… — для этого. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ускорит вытягиваниС «привязанных» ΠΎΠΊΠΎΠ½ Π·Π° края экрана:

 
   


   

 

Π­Ρ‚Π° Π²Π΅Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΡƒΠΌΠ° Ubuntu прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΈΠ΅ прилоТСния, ΠΊΠ°ΠΊ opensnap AUR , Ρ‚Π°ΠΊΠΆΠ΅ доступны для автоматичСского модСлирования повСдСния привязки ΠΎΠΊΠΎΠ½ Π±Π΅Π· использования привязок клавиш.Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bunsen-utilities-git AUR , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ bl-aerosnap --left ΠΈ bl-aerosnap --right , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ соотвСтствСнно, Ссли ΠΎΠ½ΠΎ Π½Π΅ привязано Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС восстановитС исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ привяТитС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш.

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° дисплСя

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LightDM.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ диспСтчСров дисплСя ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ диспСтчСром дисплСя ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом Openbox. ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Openbox устанавливаСт Ρ†Π²Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π²ΠΎ врСмя запуска. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° дисплСй ΠΌΠΈΠ³Π°Π΅Ρ‚ сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„ΠΎΠ½ΠΎΠΌ диспСтчСра дисплСя ΠΈ обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Установка Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ рСдактирования сцСнария запуска Openbox, находящСгося Π² / usr / lib / openbox / openbox-autostart .ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ (ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅) Π±Π»ΠΎΠΊ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с # УстановитС Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ свои ΠΎΠ±ΠΎΠΈ, Π±ΡƒΠ΄ΡƒΡ‚ Β«ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒΒ» Ρ„ΠΎΠ½ диспСтчСра дисплСя автоматичСски, Ссли ΠΎΠ½ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ настройку Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

ΠžΠΊΠΎΠ½Π½Ρ‹Π΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ для всСх ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„Π°ΠΉΠ»Π° rc.xml (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ: ~ / .config / openbox / ΠΈΠ»ΠΈ систСма: / etc / xdg / openbox / ).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для Firefox, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ Firefox-Beta ΠΈ Firefox-Nightly:

 <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
    Π½Π΅Ρ‚ 
 
 

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ для всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс «*» ), Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π° ) для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния, пСрСзапуститС сСанс Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Openbox.Бсылка: Openbox FAQ

Поиск ΠΈ устранСниС нСисправностСй

Firefox

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π° основС Mozilla ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ), Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ class = "Firefox" . Π‘ΠΌ. ЗначСния #Xprop для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ вновь извлСчСнная Ρ‚Π΅ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° совмСстима с Openbox — Π² Π½Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ openbox-3 ΠΈ Ρ„Π°ΠΉΠ» themerc .Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .obt ( O pen B ox T heme), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² obconf.

Π’Π΅ΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдоступна ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Openbox ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ с послСднСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ колСсика ΠΌΡ‹ΡˆΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ no Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ mousebind , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

 
     
       
          ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
     
       
          ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ 
          Π½Π΅Ρ‚ 
       
     
   
 

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Windows Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ

НСкоторыС ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΊΠ½Π° Firefox) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это Π² Ρ„Π°ΠΉΠ» ~ / .config / openbox / rc.xml ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ :

 <прилоТСния>
  <ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅>
     Π΄Π° 
  
 

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Openbox [Linux]

Openbox — это Π»Π΅Π³ΠΊΠΈΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки.Он идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π»Π΅Π³ΠΊΠΈΡ… дистрибутивов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ минимальная Ubuntu. Однако ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТным для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ установкС вас встрСтит Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран. Π₯отя это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½Π΅Ρ‚Π΅ ΠΊ настройкС ΠΈ смоТСтС Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ отобраТался Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ экран ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² систСму. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Openbox Π½Π° вашСм ПК с Linux.

Бвязанный : ΠžΠ±Π·ΠΎΡ€ Unity Desktop: Ρ…ΠΎΡ€ΠΎΡˆΠΎ для Π½ΠΎΡΡ‚Π°Π»ΡŒΠ³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ubuntu

Установка Openbox

Π’ дистрибутивах Π½Π° основС Debian / Ubuntu ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ openbox obconf 

Для Fedora:

 sudo dnf ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ openbox obconf 

Для OpenSUSE:

 sudo zypper ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ openbox obconf 

Для Arch Linux ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

 sudo pacman -S xorg-xdm openbox xorg obconf 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Π² этом руководствС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ubuntu.Однако ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ шаги ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… дистрибутивов.

МСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ диспСтчСр ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Openbox

Об этом ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ пустой экран.

Но Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ — всС ваши прилоТСния ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ‚Π°ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ ΠΈΠ· мСню Openbox Applications. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этому мСню, просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° Β«ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ».

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Obconf, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Β«Openbox Configuration Manager.”

Доступно нСсколько Ρ‚Π΅ΠΌ, ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹.

Помимо Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«Π’Π΅ΠΌΡ‹Β», Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ доступ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ:

  • Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ : здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ Π²Π°ΡˆΠΈΡ… ΠΎΠΊΠΎΠ½ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ².
  • Windows : эта Π²ΠΊΠ»Π°Π΄ΠΊΠ° позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки, относящиСся ΠΊ вашим ΠΎΠΊΠ½Π°ΠΌ.
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° : здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠΎΠ½.
  • ΠœΡ‹ΡˆΡŒ : эта Π²ΠΊΠ»Π°Π΄ΠΊΠ° позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки, относящиСся ΠΊ вашСй ΠΌΡ‹ΡˆΠΈ. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, слСдуСт Π»ΠΈ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… указатСля ΠΌΡ‹ΡˆΠΈ.
  • Π Π°Π±ΠΎΡ‡ΠΈΠ΅ столы : позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки, связанныС с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ нСсколькими Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами.
  • Поля : здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ поля экрана, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.
  • Π”ΠΎΠΊ-станция : позволяСт Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ прилоТСния Π΄ΠΎΠΊ-станции.

ДиспСтчСр Π΄ΠΎΠΊ-станции ΠΈ ΠΎΠ±ΠΎΠ΅Π²

Π’Π°Ρˆ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, вСроятно, сСйчас выглядит довольно странно Π±Π΅Π· Π΄ΠΎΠΊ-станции, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с этим.ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² свой Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ установитС Cairo Dock с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ xcompmgr cairo-dock 

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автозапуск Cairo Dock сСйчас. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄:

 cd ~ / .config
mkdir openbox
cd openbox
Π½Π°Π½ΠΎ автозапуск 

ПослСдняя ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ nano. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ записи Π² nano ΠΈ сохранитС Ρ„Π°ΠΉΠ» (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ctrl + O ).

Π’Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ· систСмы ΠΈ снова Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄ΠΎΠΊ-ΡΡ‚Π°Π½Ρ†ΠΈΡŽ.

Cairo Dock добавляСт ярлыки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ мСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ярлык Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ доступ ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŽ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

ПослС установки Π΄ΠΎΠΊ-станции ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ваТная Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, — это ΠΎΠ±ΠΎΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ этот процСсс, установив Nitrogen. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 sudo apt install -y Π°Π·ΠΎΡ‚ 

ПослС установки Π°Π·ΠΎΡ‚Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки прилоТСния ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСста для хранСния ΠΎΠ±ΠΎΠ΅Π².Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈ изобраТСния Π² этих ΠΏΠ°ΠΏΠΊΠ°Ρ… станут доступны Π² качСствС ΠΎΠ±ΠΎΠ΅Π². Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Openbox нСслоТно, Π½ΠΎ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆ. Однако, добавляя Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ слои, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠΊ ΠΈ ΠΎΠ±ΠΎΠΈ, Π²Ρ‹ смоТСтС ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, насколько ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ настраиваСмым являСтся этот ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ‚Π΅ΠΌ Openbox, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.Если Openbox Π²Π°ΠΌ Π½Π΅ нравится, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π»Π΅Π³ΠΊΠΈΠΉ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ LXQT. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π·Π°Π³Π»ΡΠ΄Ρ‹Π²Π°Ρ‚ΡŒ Π² Openbox Wiki для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ настройкС Openbox.

Бвязанный:

Уильям Элкок

Уильям возился с Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько ΠΎΠ½ сСбя ΠΏΠΎΠΌΠ½ΠΈΡ‚. Π­Ρ‚ΠΎ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΎ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΈΡ… тСхничСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π² Π²Π΅Π΄Π΅Π½ΠΈΠ΅ тСхничСских Π±Π»ΠΎΠ³ΠΎΠ².

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ»Π΅Π·Π½Π°?
Π΄Π°
НСт

Openbox — Debian Wiki


Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна ΠΎΠΊΠΎΠ½Π½ΠΎΠΌΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ Openbox Π² Debian. Он ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ установку ΠΈ настройку Openbox ΠΈ прСдоставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Openbox, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ ΠΈ срСдой Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

ДиспСтчСр ΠΎΠΊΠΎΠ½ — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая рисуСт Π½Π° вашСм экранС Β«ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ДиспСтчСр ΠΎΠΊΠΎΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, выглядят ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚. Он Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ ΠΎΠΊΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΊΠ½Π°, ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ. Он ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ эти Π²Π΅Ρ‰ΠΈ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ клавиши Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти Π²Π΅Ρ‰ΠΈ происходили.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола заботится ΠΎΠ±ΠΎ всСм Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. Он прСдоставляСт панСль Π·Π°Π΄Π°Ρ‡, панСль Π·Π°Π΄Π°Ρ‡, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π²Ρ…ΠΎΠ΄Π° Π² систСму, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мСню ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, заставки ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Openbox — это ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, Π° Π½Π΅ срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Openbox ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½Π° экранС, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ большС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ установка Openbox Π½Π΅ прСдоставит Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΈΠΉ доступ ΠΊ мСню ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΎΠ±ΠΎΠ΅Π², ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ систСмной ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ этих Π΄Ρ€ΡƒΠ³ΠΈΡ… doo-dads.Однако ΠΎΠ½ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ основу для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ эти Π²Π΅Ρ‰ΠΈ — ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с большСй ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ свободы Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ стиля ΠΈ интСрфСйса.

Openbox ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π±Π΅Π· срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² ΠΏΠΎΠ»Π½ΠΎΠΉ срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Π›ΡŽΠ±ΠΎΠΉ способ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌ.

Установка

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Openbox Π² систСмС Debian — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Apt. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΡ‚Π°Π½ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ root ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:

 # apt install openbox 

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ установкС для вас автоматичСски создаСтся контСкстноС мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Если, ΠΎΠ΄Π½Π°ΠΊΠΎ, мСню Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π½Π΅ создаСтся автоматичСски с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DebianMenu, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ мСню:

 # apt install menu 

Запуск Openbox

Из графичСского ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° Π² систСму

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ сСанс Openbox ΠΈΠ· KDM, , GDM ΠΈΠ»ΠΈ LightDM, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Openbox ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ мСню Ρ‚ΠΈΠΏΠ° сСанса.

XDM, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€ΠΎΡΠΊΠΎΡˆΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° сСанса прямо ΠΈΠ· мСню.Пока Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Openbox ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈΠ»ΠΈ срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, установлСнных Ρ€Π°Π½Π΅Π΅, с этим Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. XDM Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Openbox автоматичСски. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаСв Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» .xsession Π² вашСм домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Openbox Ρ‚ΠΈΠΏΠΎΠΌ сСанса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

 exec openbox-session 

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Debian Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ (см.? update-alternatives) ΠΈ настройтС x-session-manager ΠΊΠ°ΠΊ Openbox.

Из ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Openbox ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, настройтС Ρ„Π°ΠΉΠ» .xinitrc Π² своСм домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

 exec openbox-session 

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ startx.

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Debian (см.? Update-alternatives) ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ x-window-manager ΠΊΠ°ΠΊ Openbox.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Как ΠΈ Π² случаС с Ρ„Π°ΠΉΠ»ΠΎΠΌ .xsession Π²Ρ‹ΡˆΠ΅, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ .xinitrc, Ссли Π²Ρ‹ с самого Π½Π°Ρ‡Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Openbox.ΠŸΡ€ΠΎΡΡ‚ΠΎ запуститС startx.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ

Π€Π°ΠΉΠ»Ρ‹

для всСй систСмы:

 /etc/xdg/openbox/rc.xml
/etc/xdg/openbox/menu.xml
/ ΠΈ Ρ‚. Π΄. / xdg / openbox / срСда
/ etc / xdg / openbox / autostart 

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

 ~ / .config / openbox / rc.xml
~ / .config / openbox / menu.xml
~ / .config / openbox / срСда
~ / .config / openbox / autostart 

БочСтания клавиш

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Openbox
  • Alt-F4 Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

  • Alt-Space ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ клиСнтскоС мСню для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°

  • Alt-Tab Π¦ΠΈΠΊΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС

  • Alt -Shift-Tab ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС

  • Control-Alt-Tab ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС

  • Windows-D Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ всС ΠΎΠΊΠ½Π° для отобраТСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

  • Windows-E ЗапуститС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Konqueror (это ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с привязкой клавиш)

  • Alt-Escape ΠžΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ послСднСС использовавшССся ΠΎΠΊΠ½ΠΎ

  • Windows-F1 ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

    9 0014

  • Windows-F2 ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол

  • Windows-F3 ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

  • Windows-F4 ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу

  • Control -Alt-Left ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол слСва ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ

  • Control-Alt-Right ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол справа ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ

  • Control-Alt-Up ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π½Π°Π΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€ для настройки ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с нСсколькими строками)

  • Control-Alt-Down ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΠΎΠ΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€ для настройки ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с нСсколькими рядами)

  • Shift-Alt-Left ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол слСва ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ пСрСнСсти Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с собой

  • Shift- Alt-Right ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол справа ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ пСрСнСсти Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с собой

  • Shift-Alt-Up ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π½Π°Π΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΈ принСситС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с собой (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€ для настройки ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с нСсколькими строками)

  • Shift-Alt-Down ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол ΠΏΠΎΠ΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΈ пСрСнСсти Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с собой (это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€ для настройки ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола с нСсколькими строками)

  • Alt-Left mo ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°

  • Alt-правая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π°.Π Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° измСняСтся ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΌΡ‹ΡˆΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Alt-ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ этого ΡƒΠ³Π»Π°.

  • КолСсо ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Alt ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π½Π°Π·Π°Π΄

Настройка привязок клавиш

Настройка привязки клавиш выполняСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡƒΡ‚Π΅ΠΌ рСдактирования Ρ„Π°ΠΉΠ»Π° rc.xml, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ~ / .config / openbox. Полная докумСнтация доступна Π½Π° сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ГрафичСскиС инструмСнты

ΠžΠ±ΠΊΠΎΠ½Ρ„

ObConf — это нСбольшая графичСская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, которая Π½Π° Π»Π΅Ρ‚Ρƒ настраиваСт прСдпочтСния ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Openbox.

Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Openbox, Π²Π°ΠΌ, вСроятно, понадобится этот ΠΏΠ°ΠΊΠ΅Ρ‚.

 # apt install obconf 

Obmenu ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для настройки мСню Openbox. Π­Ρ‚ΠΎ графичСская Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° нСпосрСдствСнному Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° menu.xml.

 # apt install obmenu 

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹

Обои

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам Openbox Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Π²Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для установки Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния.Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ доступно нСсколько ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (см. Π Π°Π·Π΄Π΅Π» Β«ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹Β» Π½ΠΈΠΆΠ΅). Π§Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСбольшая лСгкая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ feh .

Настройка Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ feh

feh — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС imlib2 с рядом Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самой популярной ΠΈΠ· Π½ΠΈΡ… являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.

Π’ Debian ΠΎΠ½ прСдоставляСтся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ feh ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Ρ‡Π΅Ρ€Π΅Π· APT с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 # apt install feh 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±ΠΎΠΈ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

 feh - bg-scale / ΠΏΡƒΡ‚ΡŒ / ΠΊ / Π²Π°ΡˆΠ΅ΠΌΡƒ / Ρ„ΠΎΠ½Ρƒ / ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.jpg 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Помимо JPEG, feh Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ PNG, TIFF ΠΈ GIF.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΠΎΠ΅Π² feh сохраняСт своС имя Π² Ρ„Π°ΠΉΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ .fehbg. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅ΠΌΡƒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±ΠΎΠΈ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² этот Ρ„Π°ΠΉΠ». Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² Ρ„Π°ΠΉΠ» autostart.sh Π² / etc / xdg / openbox.

 # Мои обои
eval `cat $ HOME / .fehbg` & 

Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΎΠ±ΠΎΠΈ

Один ΠΈΠ· ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², доступных с feh, — это случайныС ΠΎΠ±ΠΎΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π² своСй домашнСй ΠΏΠ°ΠΏΠΊΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΎΠ±ΠΎΠΈΒ» ΠΈ помСститС Π² Π½Π΅Π³ΠΎ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π—Π°Ρ‚Π΅ΠΌ скопируйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ wallpaper.sh ΠΈ сохранитС Π΅Π³ΠΎ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ мСсто — ~ / .config / openbox

 #! / usr / bin / env sh
 ΠžΠ‘ΠžΠ˜ = "/ главная / ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ / ΠΎΠ±ΠΎΠΈ"

 desktop_bg = $ (Π½Π°ΠΉΡ‚ΠΈ "$ ΠžΠ‘ΠžΠ˜" -Ρ‚ΠΈΠΏ f | shuf | head -n 1) &&
 exec feh --bg-scale "$ desktop_bg" 

Π—Π°Ρ‚Π΅ΠΌ сдСлайтС скрипт исполняСмым.

 chmod + x wallpaper.sh 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² автозапуск.sh Ρ„Π°ΠΉΠ», Π²ΠΎΡ‚ Ρ‚Π°ΠΊ.

 # Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΎΠ±ΠΎΠΈ
./pathFromHome/wallpaper.sh 

Когда Π²Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² систСму, скрипт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, ΠΈ feh Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΠΎΠΈ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

feh — Π½Π΅ СдинствСнная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅:

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вашими обоями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π’Π΅ΠΌΡ‹ GTK

ГрафичСский интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ нСкрасиво, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² чистой систСмС Openbox.УстановитС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ gtk-theme-switch ΠΈ gtk2-engine, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

 # apt install gtk-theme-switch gtk2-engine 

Π’Ρ‹Π·ΠΎΠ² мСню ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΈΠ»ΠΈ контСкстного мСню Openbox.

 # gtk-theme-switch3 

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² рСпозиториях Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ, Π½Π΅ входящиС Π² ΠΏΠ°ΠΊΠ΅Ρ‚ gtk2-engine.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Gnome, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ настройками Π·Π° вас.

 # apt install gnome-settings-daemon 

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ внСшний Π²ΠΈΠ΄ Xfce, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅

 # apt install xfce-mcs-manager 

ОбС эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² мСню Openbox ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

Π—Π½Π°Ρ‡ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола

iDesk

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iDesk Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ настраиваСмыС, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол.

 # apt install idesk 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π²ΠΈΠΊΠΈ-страницС iDesk Π·Π° инструкциями ΠΏΠΎ настройкС ΠΈ использованию iDesk.Для Π½Π°Π±ΠΎΡ€ΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск Π² рСпозиториях ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… со сторонних сайтов настройки, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Gnome-Look.org ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ….

Rox-Filer

Rox-filer — это Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, Π½ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с обоями ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ†ΠΈΡŽ доски объявлСний ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. УстановитС rox-filer с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

 # apt install rox-filer 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ доску Ρ‡Π΅Ρ€Π΅Π· мСню Rox.

Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° экрана

Π’ срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ KDE, GNOME ΠΈΠ»ΠΈ LXDE, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° экрана ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния-заставки ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° настроСк.ΠŸΡ€ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ использовании Openbox Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих заставок, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ xscreensaver (см. # Заставки Π½ΠΈΠΆΠ΅), Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΊΠ°Ρ„Ρ‡ΠΈΠΊ экрана. Π₯отя любая ΠΈΠ· этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ваш сСанс X, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ консолям. Π‘ΠΌ. Заставку для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

свСтовой ΡˆΠΊΠ°Ρ„

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Gkrellm плюс Π΅Π³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ GkrellShoot — это Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠŸΡ€ΠΈ использовании LightDM Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свСтовой ΡˆΠΊΠ°Ρ„Ρ‡ΠΈΠΊ для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана.Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Apt:

 # apt install light-locker 

light-locker Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму Ρ‡Π΅Ρ€Π΅Π· LightDM. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ экран Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ погаснСт, ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ LightDM, Π³Π΄Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти своС имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экран.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ свСтовой ΡˆΠΊΠ°Ρ„ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° гашСниС экрана послС установлСнного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ бСздСйствия. Π­Ρ‚ΠΈΠΌ занимаСтся сама систСма X Window.Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ xset. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ настройки, запуститС:

 $ xset q 

УстановитС ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚ для гашСния Π² сСкундах ΠΏΡ€ΠΈ запускС:

 $ xset s 300 

Π“Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ²:

 $ xset s off 

Adjustments сдСланныС Ρ‡Π΅Ρ€Π΅Π· xset, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ сСансу. Π§Ρ‚ΠΎΠ±Ρ‹ внСсти постоянныС измСнСния, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Display Power Management Signaling (DPMS), ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² xorg.conf (см. Xorg) ΠΈΠ»ΠΈ помСститС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ xset Π² сцСнарий автозапуска Openbox.

ПовСдСниС свСтового ΡˆΠΊΠ°Ρ„Ρ‡ΠΈΠΊΠ°

ΠΏΡ€ΠΈ гашСнии ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° —lock-after-screensaver. Как слСдуСт ΠΈΠ· названия, ΠΎΠ½ сообщаСт Light-locker Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экран Π΄ΠΎ истСчСния установлСнного ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π–Π΅Π»Π°Π΅ΠΌΠΎΠ΅ врСмя истСчСния Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ числового значСния Π² сСкундах. ИспользованиС 0 ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» автозапуска свСтового ΡˆΠΊΠ°Ρ„Ρ‡ΠΈΠΊΠ° (/ etc / xdg / autostart / light-locker.Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол). НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ свСтовой ΡˆΠΊΠ°Ρ„ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Π» Ρ‚Ρ€ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ экрана послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ погаснСт, ваша конфигурация Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

 [...]
Exec = light-locker --lock-after-screensaver 180
[...] 

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свСтовой ΡˆΠΊΠ°Ρ„Ρ‡ΠΈΠΊ, см. Π•Π³ΠΎ страницу руководства.

Π­ΠΊΡ€Π°Π½ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ dm-tool, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся инструмСнтом управлСния ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой LightDM. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ

 $ dm-tool lock 

с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экран.

Для большСго удобства Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сочСтаниС клавиш для этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Π² качСствС ΠΎΠΏΡ†ΠΈΠΈ Π² мСню Openbox. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с панСлью, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ, Π²Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ярлык, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» rc.xml Openbox (Π»ΠΈΠ±ΠΎ ~ / .config / openbox / rc.xml для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π»ΠΈΠ±ΠΎ /etc/xdg/openbox/rc.xml для общСсистСмной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ) Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π», содСрТащий привязки клавиш для ΡƒΠΆΠ΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ. Π’ срСдах Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Unix для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Control-Alt-L ΠΈΠ»ΠΈ Control + Alt + Delete . Openbox ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ярлыков Π½ΠΈ для Ρ‡Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ любой ΠΈΠ· Π½ΠΈΡ… Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.

 

  
     / usr / bin / dm-tool lock 
  
 

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² мСню Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ экрана, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСню.xml (Π»ΠΈΠ±ΠΎ ~ / .config / openbox / menu.xml для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π»ΠΈΠ±ΠΎ /etc/xdg/openbox/menu.xml для общСсистСмной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ). Новый элСмСнт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ мСню:

 

[...]

 
    
       / usr / bin / dm-tool lock 
    
  

[...]

 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию исходных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ…, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ ΠΈ Π²Ρ‹ Π½Π΅ смоТСтС это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ : НС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ автоматичСский запуск light-locker послС Π²Ρ…ΠΎΠ΄Π° Π² сСанс X, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π² ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ» автозапуска (/etc/xdg/autostart/light-locker.desktop). Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ‰ΠΈ нСбСзопасными. Запуск dm-tool lock Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· X-сСссии нСбСзопасСн, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ запуститС light-locker ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π’ любом случаС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ консоль ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² X ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΈΡΡ‡Π΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡŽ экрана Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ доступа ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСансу X.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ²

скоро появится…

мошонка

скоро Π±ΡƒΠ΄Π΅Ρ‚ …

xwd ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

скоро …

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ПО

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹

Имя

ОписаниС

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅

PCManFM

Быстрый ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.Π­Ρ‚ΠΎ стандартный Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ LXDE.

pcmanfm

Π’ΡƒΠ½Π°Ρ€

Быстрый ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΡ‚ Xfce

Ρ‚ΡƒΠ½Π°Ρ€

ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ€ Gnome

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π΄Π²ΡƒΡ…ΠΏΠ°Π½Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ (Π½Π° основС GTK)

Π³Π½ΠΎΠΌ-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€

Xfe

МалСнький, быстрый ΠΈ нСзависимый ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π½Π° основС X Win Commander

xfe

ROX-Filer

rox-filer

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π’ FileManager.

ВСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹

Имя

ОписаниС

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅

gedit

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ GNOME

Π³Π΅Π΄ΠΈΡ‚

Pluma

Pluma Π±Ρ‹Π»Π° Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½Π° ​​из gedit ΠΈ замСняСт Π΅Π΅ Π² MATE. Если Π²Π°ΠΌ понравился gedit Π΄ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΅Π³ΠΎ графичСского интСрфСйса Π² вСрсии 3.12, Pluma ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ ваши потрСбности.

слива

medit

Π»Π΅Π³ΠΊΠΈΠΉ, быстрый, настраиваСмый ΠΈ довольно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с нСбольшим количСством зависимостСй, Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом (Π½Π° основС GTK) ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ интСрфСйсу Pluma

ΠΌΠ΅Π΄ΠΈΡ‚

Лист

минималистичный, малСнький ΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстрый стандартный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² LXDE

листовая

ΠšΠΎΠ²Ρ€ΠΈΠΊ для ΠΌΡ‹ΡˆΠΈ

минималистичный, малСнький ΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстрый стандартный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² Xfce

ΠΊΠΎΠ²Ρ€ΠΈΠΊ для ΠΌΡ‹ΡˆΠΈ

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ см. Π’ TextEditor.

Эмуляторы Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

  • xterm (ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅)
  • lxterminal (нСзависимоС ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ LXDE, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ)

ПанСли Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€Ρ‹

НСкоторыС люди ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ панСль Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€ для отслСТивания Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ΠΎΡ‚ список ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свою установку Openbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ эту Π·Π°Π΄Π°Ρ‡Ρƒ Π·Π° вас.

БистСмныС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ способ отобраТСния систСмной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ эти ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

  • gkrellm, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ»ΠΈ пристыкованных графичСских счСтчиков ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚

  • ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… графичСских дисплССв

  • conky, тСкстовый ΠΈ графичСский Π²Ρ‹Π²ΠΎΠ΄ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится прямо Π½Π° ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол

  • xmobar, достойная, Π»Π΅Π³ΠΊΠΎ настраиваСмая минималистичная строка состояния

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ Openbox Π² сочСтании с установкой Gnome, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ gdesklets, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ нСсколько ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² для отобраТСния Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС.

Заставки

Если Π²Ρ‹ создаСтС Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол Openbox с ΡƒΠΆΠ΅ установлСнным Gnome, Ρƒ вас, вСроятно, ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ gnome-screensaver. Поклонники чистого Openbox ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ xscreensaver, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΠΎΠ»Π΅Π΅ настраиваСмый ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ заставок.

Π‘Π΅Π· Gnome ΠΈΠ»ΠΈ KDE для установки xscreensaver трСбуСтся ΠΏΠ°Ρ€Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄:

 # mkdir / usr / share / background
# apt install xscreensaver xscreensaver-gl 

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° устанавливаСт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ xscreensaver Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ запускС.Если Π²Ρ‹ Π½Π΅ создадитС этот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ строку сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ настройкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Вторая ΠΊΠΎΠΌΠ°Π½Π΄Π° устанавливаСт xscreensaver ΠΈ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ„Π°ΠΉΠ» Openbox autostart.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *