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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠžΡ‡Π΅Ρ€ΠΊΠΈ примСнитСля». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 61

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

Π’ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠΊΠ½Π° Nemo выводится список Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы с быстрым доступом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈ «посторонних» (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ автоматичСски Π½Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ…) носитСлСй, ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ…. Из контСкстного мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΊΡƒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅:

Для «сторонних» носитСлСй прСдусмотрСны Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ монтирования (Π±Π΅Π· открытия) ΠΈ отмонтирования:

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π³Π»Π°Π²Π½ΠΎΠ΅ мСню: Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ -> Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π°Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ ΠΊΡƒΡ‡Ρƒ с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ (Ρ‚Π°ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Desktop, Documents, etc.), Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСкции Bookmarks. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, пСрСтаскиваниСм ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΡΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ β€” ΠΈ ΠΈΠ· контСкстного мСню, ΠΈ ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ -> Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ:

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ β€” «квазисистСмныС» Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ (Ѐайловая систСма, Π”ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол, ΠšΠΎΡ€Π·ΠΈΠ½Π°) β€” для Π½ΠΈΡ… эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступны.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° открываСтся ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ: Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ β€” Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ β€” Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅. Для открытия ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ· ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ трСбуСтся Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. Π§Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· мСню: ΠŸΡ€Π°Π²ΠΊΠ° -> ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ -> ПовСдСниС:

НаконСц, Π² Nemo имССтся Π΄Π²ΡƒΡ…ΠΏΠ°Π½Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· мСню Π’ΠΈΠ΄ -> Extra Pane. Π‘Π°ΠΌΠΎ собой, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ вывСсти содСрТимоС Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… нСзависимых Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…:

На ΠΌΠΎΠΉ взгляд, совмСщёниС «многовкладочности» ΠΈ Β«Π΄Π²ΡƒΡ…ΠΏΠ°Π½Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ» β€” явный ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€. Но Π² рядС случаСв Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (Π° это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ быстро β€” клавишСй F3) Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ.

Π’ Nemo ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ вСсьма Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ возмоТности поиска Ρ„Π°ΠΉΠ»ΠΎΠ², доступныС ΠΈΠ· мСню ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ -> Поиск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Для Π½Π°Ρ‡Π°Π»Π° поиск выполняСтся ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ β€” ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ:

ΠšΡ€ΡƒΠ³ поисков ΠΌΠΎΠΆΠ½ΠΎ ΡΡƒΠ·ΠΈΡ‚ΡŒ, Π·Π°Π΄Π°Π² Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ β€” Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ PNG):

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚Π°ΠΊΠΈΡ… абстрактных Ρ‚ΠΈΠΏΠΎΠ², ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΌΡƒΠ·Ρ‹ΠΊΠ°, прСзСнтация ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π΄Π»ΠΈΠ½Π½ΡŽΡ‰Π΅Π³ΠΎ списка, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π° Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ:

ВСорСтичСски ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² поиска ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСния Π΄Π²ΡƒΡ… ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² β€” мСстополоТСния ΠΈ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ большС Π΄Π²ΡƒΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² практичСского смысла Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚.

Π˜Π½Π°Ρ‡Π΅ говоря, Nemo прСдоставляСт Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²ΠΏΡ€Π°Π²Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ соврСмСнного Β«ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎΒ» Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. Если, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, вслСд Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ GNOME Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ «соврСмСнности» ΠΈ «продвинутости» отсуствиС возмоТностСй...

ΠŸΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ число ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ этого Ρ€ΠΎΠ΄Π°, ΠΌΠΎΠ³Ρƒ со всСй ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ настраиваСмости Nemo уступаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ старому Konqueror'Ρƒ ΠΈ соврСмСнному Dolphin'Ρƒ ΠΈΠ· KDE, Π΄Π° ΠΈ Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Π’ частности, Π² Π½Ρ‘ΠΌ (ΠΌΠ½Π΅) ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° β€” Π½ΠΎ это, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, СдинствСнноС, Ρ‡Π΅Π³ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ нСдостаёт. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅ΠΌΠ°, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Nemo ΠΈ Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сказано, СдинствСнноС, Ρ‡Π΅Π³ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π² Nemo ΠΏΠΎ настоящСму (для мСня) β€” это встроСнного Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°. Π§Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ установкой ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Β«Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Π΅ΠΉΒ» этого Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° (nemo-extensions), ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΠΎΠ³ΠΎ nemo-terminal. Он происходит ΠΎΡ‚ Π½Π΅ΠΊΠΎΠ³Π΄Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠ΅Π³ΠΎ, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΊ Nautilus'Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ Π½ΠΈ странно, назывался nautilus-terminal. ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π² нСзапамятныС Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° Nautilus ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ» Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊΠ°ΠΊ свою Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½Π° nemo-terminal находится Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Mint, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½Ρ‹Π½Π΅ устанавливаСтся стандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Π΅Π· всяких нСоТиданностСй:

$ apt install nemo-terminal

ПослС Ρ‡Π΅Π³ΠΎ трСбуСтся «Тёсткий» Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Nemo, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

$ nemo -q

Π—Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, Nemo Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ окошком Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области Π²ΠΏΠΎΠ»Π½Π΅ ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

ГорячСй клавишСй F4 Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ с Π³Π»Π°Π· Π΄ΠΎΠ»ΠΎΠΉ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ нСобходимости. А Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ·ΠΎΠ»ΠΈΠ»ΠΎ Π³Π»Π°Π·Π° ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС, достаточно ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ клавишСй F4 ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

$ nemo -q

И ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС Nemo ΠΎΠΊΠ½ΠΎ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ дСвствСнно чисто β€” ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡΡ‚ΡŒ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F4.

Никаких настроСк для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π΅ обнаруТиваСтся. ΠœΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ высоту Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° β€” Π½ΠΎ лишь для Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ экзСмпляра Nemo, ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π΅Π³ΠΎ запускС ΠΎΠ½ΠΎ ΠΎΠΏΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ восстановлСно Π² исходном Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

ВСорСтичСски ΠΊΠΎΠ½Ρ„ΠΈΠ³ nemo-terminal находится Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /usr/share/glib-2.0/schemas/ ΠΈ носит имя org.nemo.extensions.nemo-terminal.gschema.xml. Однако ΠΌΠΎΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π½Ρ‘ΠΌ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, высоту ΠΎΠΊΠ½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) успСхом Π½Π΅ ΡƒΠ²Π΅Π½Ρ‡Π°Π»ΠΈΡΡŒ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Β«Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒΒ» nemo-terminal β€” это скрипт Π½Π° Python'Π΅, вСроятно, всякиС настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прямой ΠΏΡ€Π°Π²ΠΊΠΎΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° β€” /usr/share/nemo-python/extensions/nemo_terminal.py, ΠΎ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ сказано Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Командная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π² ΠΎΠΊΠ½Π΅ nemo-terminal β€” тСорСтичСски login shell Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΡ‘ΠΌ случаС Zsh. По ΠΊΡ€Π°Π½ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ± этом Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

$ echo $SHELL

/bin/zsh

Но это Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ странный Zsh. Π’ частности, ΠΎΠ½ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π» всС настройки Π² ~/.zshrc. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

$ source ~/.zshrc

ΠΎΠ½ Π²Ρ‹Π΄Π°Π²Π°Π» ошибки Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС.

А Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ, прСкрасная ΠΌΠ°Ρ€ΠΊΠΈΠ·Π°, всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ исправно β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ всякиС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΡ€ΠΈ смСнС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² основной ΠΏΠ°Π½Π΅Π»ΠΈ Nemo происходила смСна Π΅Π³ΠΎ ΠΈ Π² ΠΎΠΊΠ½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°:

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС это Π±Ρ‹Π»ΠΎ эквивалСнтом ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cd β€” ΠΈ Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ с синхронизациСй ΠΏΡƒΡ‚ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ строкС ΠΈ основной ΠΏΠ°Π½Π΅Π»ΠΈ. Π€Π°ΠΉΠ»Ρ‹ ΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² Ρ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, которая Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π° Π·Π° Π½ΠΈΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ β€” Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, html-Ρ„Π°ΠΉΠ»Ρ‹ β€” Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ β€” Π² графичСском Π²ΡŒΡŽΠ²Π΅Ρ€Π΅, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΆΠ΅ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π±Ρ‹Π»Π° Ρ€Π΅ΡˆΠ΅Π½Π° Бтаниславом Π¨Ρ€Π°ΠΌΠΊΠΎ aka stanis. Π”Π°, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, оказалось, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΡƒΡ‚ΠΎΠΊ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» /usr/share/nemo-python/extensions/nemo_terminal.py, Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ β€” Π²ΠΎΡ‚ эту Π΅Π³ΠΎ ΡΠ΅ΠΊΡ†ΠΈΡŽ

def terminal_or_default():

    """Enforce a default value for terminal from GSettings"""

    terminalcmd = settings.get_string("terminal-shell")

    if (terminalcmd == "") or (terminalcmd is None):

        terminalcmd = Vte.get_user_shell()

    return terminalcmd

Вписав Ρ‚ΡƒΠ΄Π° (Π² любимом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΡ‚ Π»ΠΈΡ†Π° администратора) послС строки

    terminalcmd = settings.get_string("terminal-shell")

Π²ΠΎΡ‚ это:

    terminalcmd = ""

Π—Π°Ρ‚Π΅ΠΌ β€” «ТёсткоС» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Nemo:

$ nemo -q

И ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС этого Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² Π΅Π³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ красуСтся Zsh ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ я Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ» Π³ΠΎΠ΄Π°ΠΌΠΈ. Π§Ρ‚ΠΎ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ β€” послС описанной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ nemo-terminal стал Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π° Ρ€ΡƒΡ‡Π½Ρ‹Π΅ измСнСния своСго ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°. Π’ частности, высота ΠΎΠΊΠ½Π° Π΅Π³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ с пяти ΡƒΠΌΠΎΠ»Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… строк Π΄ΠΎ дСсяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ‰Π΅Ρ‚Π½ΠΎ пытался Π΅ΠΌΡƒ Π²Π½ΡƒΡˆΠΈΡ‚ΡŒ:

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, nemo-terminal Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Nemo Π² Dolphin, Π½ΠΎ Π² любом случаС Π»ΡƒΡ‡ΡˆΠ΅ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Π΅Π³ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π°. А ΠΏΠΎΠΊΠ° Π΅Π³ΠΎ Π΄Π°Π»Ρ‘ΠΊΠΈΠΉ ΠΎΡ‚ эстСтичСского ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Π° Π²ΠΈΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ, вызывая Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ нСобходимости.

НСкоторыС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Nemo

ΠŸΠ°ΠΊΠ΅Ρ‚ nemo-terminal β€” Π½Π΅ СдинствСнный ΠΈΠ· Β«Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Π΅ΠΉΒ» этого Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° (nemo-extensions). Π‘ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΡ… списком ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с помошью конструкции ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

$ apt search nemo | grep " nemo-"

Π’ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слСдуСт Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π» послС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ β€” ΠΈΠ½Π°Ρ‡Π΅ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ лишнСго. А Ρ‚Π°ΠΊ ΠΎΠ½ свСдётся ΠΊ списку ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 30 строк:

p   nemo-compare                    - Context menu comparison extension for Nemo

i   nemo-data                       - data files for nemo

p   nemo-dbg                        - file manager and graphical shell for Cinna

p   nemo-dbg:i386                   - file manager and graphical shell for Cinna

...

i   nemo-terminal                   - Nemo extension to enable an embedded termi

p   nemo-terminal:i386              - Nemo extension to enable an embedded termi

ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, кстати, ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ, отсортировав ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ (Π² ΠΌΠΎΡ‘ΠΌ случаС β€” для i386) довольно Π½Π΅ΡƒΠΊΠ»ΡŽΠΆΠ΅ΠΉ (Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π») конструкциСй: