Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² SalixΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 24

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

Π‘Π΄Π΅Π»Π°Π½Π½ΠΎΠ³ΠΎ достаточно, Π² Ρ‡Ρ‘ΠΌ Π»Π΅Π³ΠΊΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, запустив rc.font Π½Π° исполнСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, благодаря ΠΎΠΏΡ†ΠΈΠΈ -v, Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° экран Ρ‚Π°ΠΊΠΎΠ΅ сообщСниС:

3aΠ³pyΠΆaeΡ‚cя 512-cΠΈΠΌΠ²oΠ» шpΠΈΡ„Ρ‚a 11x22 ΠΈΠ· Ρ„aΠΉΠ»a /usr/share/kbd/consolefonts/ter-v22b.psf.gz3aΠ³pyΠΆaeΡ‚cя юниĸoΠ΄Π½aя Ρ‚aΠ±Π»ΠΈΡ†a oΡ‚oΠ±paΠΆeния...

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ органолСптичСски, Π±Π΅Π· всяких сообщСний. Ну Π° особо Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Ρ‰Ρ‘ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ date, которая русским ΠΏΠΎ Ρ‡Ρ‘Ρ€Π½ΠΎΠΌΡƒ сообщит ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π΄Π½Π΅ Π½Π΅Π΄Π΅Π»Π΅ ΠΈ мСсяцС.

Π•Ρ‰Ρ‘ Ρ€Π°Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽ: Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² сСтСвых описаниях, Ρ‚ΠΈΠΏΠ° старта/стопа Ρ€Π΅ΠΆΠΈΠΌΠ° unicode, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ соотвСтствия ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° всС консоли Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ «магичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ», Π½Ρ‹Π½Π΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании старых ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π±Π΅Π· собствСнной ΠΊΠ°Ρ€Ρ‚Ρ‹ – Π½ΠΎ Π½Ρ‹Π½Ρ‡Π΅ Π² Π½ΠΈΡ… Π½Π΅Ρ‚ Π½ΠΈ малСйшСй нСобходимости: ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ сСмСйства Terminus ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС потрСбности ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ. Ну Π° Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с прСтСнзиями, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Ρ‘ ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠ° LatArCyrHeb, LatGrkCyr ΠΈ LatKaCyrHeb (ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΌΠΈ говоря, Π²ΠΏΠΎΠ»Π½Π΅ ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²Ρ‹Π΅, Π½ΠΎ Π·Π°Ρ‚ΠΎ содСрТащиС символы Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, Π½ΠΎ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‹Ρ… Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ²).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ для ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ ΡΡ‡Π°ΡΡ‚ΡŒΡ остаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π²Π²ΠΎΠ΄ символов ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ ΠΈ скрипты Π½Π° языкС Ρ€ΠΎΠ΄Π½Ρ‹Ρ… осин. Π­Ρ‚ΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ Π²Π΅Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» /etc/rc.d/rc.keymap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ выглядит Ρ‚Π°ΠΊ:

#!/bin/sh# Load the keyboard map. More maps are in /usr/share/kbd/keymaps. if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys -u us fi

Π—Π΄Π΅ΡΡŒ достаточно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ английско-Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΡƒΡŽ раскладку us Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ, список ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

$ ls ls /usr/share/kbd/keymaps/i386/qwerty/ru*

НапримСр, Π½Π° Ρ‚Π°ΠΊΡƒΡŽ:

if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys -u ruwin_cplk-UTF-8

Π­Ρ‚ΠΎ русская раскладка для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ UTF-8, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ winkeys ΠΈΠ· Иксов, с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°/ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π° клавишСй CapsLock. Π’Π΅ΠΌ ΠΆΠ΅, ΠΊΡ‚ΠΎ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ учился ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ машинкС, ΠΈ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ ΠΌΠ°Ρ€Π°Π·ΠΌΡƒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ winkeysΒ», ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ мою раскладку, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ иксовому Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ Typewrite Legacy – ru-type-legacy_cplk-UTF-8. БоотвСтствСнно, вторая строка Π² rc.keymap ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

/usr/bin/loadkeys -u ru-type-legacy_cplk-UTF-8

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½ΠΎΡΡ‚Π°Π»ΡŒΠ³ΠΈΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ, ΠΊΠΎΠ³Π΄Π° Β«Π­Ρ€ΠΈΠΊΠ° Π΄Π°Ρ‘Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΏΠΈΠΈΠΈΒ» – Π½Π΅ СдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° для примСнСния примСнСния этой «старомодной» раскладки: Π·Π½Π°ΠΊΠΈ прСпинания Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС (ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ) Π·Π΅Π»ΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ скорости ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. А для массового Π²Π²ΠΎΠ΄Π° Ρ†ΠΈΡ„ΠΈΡ€ΠΈ NumPad Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»ΠΈ.

Thunar ΠΈ Π°Ρ€Ρ…ΠΈΠ²Ρ‹

Описанная Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, вСроятно, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠΉ установкС Salix'Π° – Π² установкС FULL всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ имССтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Thunat трСбуСтся, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊ Π½Π΅ΠΌΡƒ – thunar-archive-plugin. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ Π½Π΅ устанавливаСтся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ:

$ sudo slapt-get -i thunar-media-tags-plugin

ПослС этого ΠΊ контСкстному мСню Thunar'Π° Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ², Π˜Π·Π²Π»Π΅Ρ‡ΡŒ сюда ΠΈ Π˜Π·Π²Π»Π΅Ρ‡ΡŒ Π²... Однако, ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, вызывая панСль Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π°Ρ€Ρ…ΠΈΠ² Π΄Π°ΠΆΠ΅ нСльзя Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π½Π° Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ – слСдовало сообщСниС, Ρ‡Ρ‚ΠΎ подходящСго ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Ρ€Π°Ρ…ΠΈΠ²ΠΎΠ² Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° /usr/libexec/thunar-archive-plugin ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ подходящим ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ark, Engrampa ΠΈΠ»ΠΈ File-roller. ПослСднСго Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΎΡΡŒ, Ark – ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² для KDE ΠΈ здСсь явно Π½Π΅ ΠΊ мСсту, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ оставался ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ – Engrampa, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² для MATE. Каковой я ΠΈ установил:

$ sudo slapt-get -i engrampa

ПослС Ρ‡Π΅Π³ΠΎ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Thunar стало ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ контСкстного мСню Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. РазумССтся, для Ρ‚Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСны ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ управлСния. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ – tar, xz (это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сТатия ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Slackware), gzip, bzip2, cpio, zip, unrar ΠΈ Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ. На всякий ΠΏΠΎΠΆΠ°Ρ€Π½Ρ‹ΠΉ я доустановил Ρ‚ΠΎΠ»ΡŒΠΊΠΎ p7zip. ΠŸΠ°ΠΊΠ΅Ρ‚Π° для создания rar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΎΡΡŒ, Π½ΠΎ ΠΏΡ€ΠΈ нСобходимости Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ· slackbuilds – slapt-src ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅. Π£ мСня, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρ‚Π°ΠΊΠΎΠΉ нСобходимости ΠΏΠΎΠΊΠ° Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π½ΠΈ Ρ€Π°Π·Ρƒ (Π·Π° послСдниС Π΄Π΅ΡΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚).

Thunar ΠΈ ΠΏΡ€Π°Π²Π° root’а

ΠŸΡ€ΠΈ просмотрС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ подчас Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, для Π½Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· общСсистСмных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ². И Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π² администратора. РазумССтся, всё это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ½ΠΊΡ‚ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ sudo. Однако Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ нСпосрСдствСнно Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π² нашСм случаС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ выступаСт Thunar.

Π‘Π»Π°Π³ΠΎ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Thunar'Π΅ Π½Π΅ просто, Π° ΠΎΡ‡Π΅Π½ΡŒ просто, Π±Π΅Π· установки ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² – достаточно ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ Π΅Π³ΠΎ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠŸΡ€Π°Π²ΠΊΠ° -> ΠžΡΠΎΠ±Ρ‹Π΅ дСйствия, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌΡƒ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню контСкстного, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² этом мСню всСго ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ – ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

Рисунок 12-1. Thunar: особыС дСйствия

И ΠΎΠ΄Π½Ρƒ запись ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΏΠ°Π½Π΅Π»ΠΈ настройки особых дСйствий:

Рисунок 12-2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ особого дСйствия: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Однако ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π½Π΅ΠΉ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ плюсик, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС особыС дСйствия ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ назначСния ΠΈ количСства. Ибо Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ панСль с двумя Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Π’ поля ΠΏΠ΅Ρ€Π²ΠΎΠΉ заносятся имя дСйствия, Π΅Π³ΠΎ описаниС ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:



Рисунок 12-3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ дСйствия

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ контСкстного мСню:


Рисунок 12-4. Условия особого дСйствия

Всё это достаточно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ всСго ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ. Для Π½Π°Ρ‡Π°Π»Π° обСспСчиваСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ рСдактирования Β«Ρ‡ΡƒΠΆΠΈΡ…Β» (Π² Ρ‚ΠΎΠΌ числС общСсистСмных) тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ², Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


Рисунок 12-5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ особого дСйствия: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ root'Π°

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для дСйствия ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ – Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ подходящий ΠΏΠΎ смыслу:


Рисунок 12-6. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π½ΠΎΠ²ΠΎΠ³ΠΎ дСйствия

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΆΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ сохраняСм шаблон ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° тСкстовых Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π”Π°Π»Π΅Π΅ создаём ΠΏΡƒΠ½ΠΊΡ‚ открытия ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² Thunar'Π΅ ΠΎΡ‚ Π»ΠΈΡ†Π° ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π΄Π΅ΡΡŒ всё ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ:


Рисунок 12-7. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дСйствия: Π½Π°Π·Π²Π°Π½ΠΈΠ΅, описаниС, ΠΊΠΎΠΌΠ°Π½Π΄Π°

Волько Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ условия появлСния пСрСносим Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ:


Рисунок 12-8. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дСйствия: Π² контСкстном мСню для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

И послСднСС – это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ root'ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°:


Рисунок 12-9. Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root'Π°

Π—Π΄Π΅ΡΡŒ условиСм появлСния Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

ПослС этого контСкстноС мСню ΠΏΡ€ΠΈ фиксации Π½Π° ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

Рисунок 12-10. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню для Ρ„Π°ΠΉΠ»Π°

А ΠΏΡ€ΠΈ фиксации Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Рисунок 12-11. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

Π’ любом случаС послС Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² появится панСль gksu для Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ пароля:

Рисунок 12-12. ПанСль Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ gksu

ПослС Ρ‡Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (Thunar, тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π») Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² Thunar'Π΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² (Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ) ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ доступ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΎΠ± этом Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ.

И ΠΏΠΎ сСкрСту добавлю, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ прямым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° ~/.config/Thunar/uca.xml, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…. А Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, список особых дСйствий Π½Π΅ сводится ΠΊ пСрСчислСнным, Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ потрСбностями ΠΈ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ примСнитСля.

Thunar ΠΈ поиск Ρ„Π°ΠΉΠ»ΠΎΠ²

Как Π½ΠΈ странно, Π² Thunar'Π΅ ΡˆΡ‚Π°Ρ‚Π½ΠΎ Π½Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, казалось Π±Ρ‹, Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°, ΠΊΠ°ΠΊ поиск Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄Π° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ назначСния Π½Π΅ обнаруТиваСтся. Однако это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ двумя сторонними срСдствами.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… срСдств – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Catfish, которая обнаруТиваСтся Π² систСмС послС ΠΏΠΎΠ»Π½ΠΎΠΉ инсталляции Salix'Π°. А ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ установки Π΅Ρ‘ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ посрСдством