Огляд вільної ос plan 9: призначений для користувача інтерфейс

Відео: Using Plan 9 - a basic session

Огляд вільної ОС Plan 9: призначений для користувача інтерфейс
Графічне оточення в Plan 9 безпосередньо інтегровано в систему. На рис. нижче показаний зовнішній вигляд графічної оболонки одразу після запуску системи.

Огляд вільної ОС Plan 9: призначений для користувача інтерфейс
Робочий стіл в Plan 9

Графічна підсистема Plan 9 називається Rio і сильно відрізняється від звичних звичайному користувачеві графічних середовищ. Робочий стіл, як і все інше в Plan 9, орієнтований на роботу з файлами і являє собою файл / dev / screen.

Наприклад, команда:
cat / dev / screen gt; output
створює знімок екрана і зберігає його у файлі output.

Внутрішня реалізація Rio досить складна. Оболонка включає в себе безліч паралельних процесів і ниток, які взаємодіють між собою.

На перший погляд Rio здається досить дивною віконної середовищем, оскільки вона базується на абстракції командно-сатиричного терміналу. Такий спосіб виведення інформації зазвичай асоціюється з тими далекими часами, коли комп`ютери не вміли відображати графіку, але у нього є і свої сильні сторони. Rio може працювати з локалізованими програмами, оскільки використовує набір символів Unicode, проте традиційно Plan 9 поставляється тільки з англійської локалізацією.

Оболонка Rio вкрай своєрідна і спочатку здається жахливо заплутаною. Це обумовлено тим, що логіка управління вікнами в ній в ній сильно відрізняється від використовуваної в звичних операційних системах.
Для зручної роботи з Rio потрібно трехкнопочная миша. Власники двокнопочні мишей (або тачпадів ноутбуків) можуть імітувати середню кнопку за допомогою натискання комбінації клавіш і правої кнопки.

Натискання правої кнопки миші на робочому столі викликає контекстне меню з пунктами New, Resize, Move, Delete і Hide. Нижче відображається список запущених вікон, між якими можна перемикатися.




Кнопка, яка використовувалася для початку операції, повинна використовуватися і для її завершення, в той час як натискання будь-який інший кнопки скасує розпочату операцію.

Користувачам, які звикли до Linux або Windows, може здатися дивним, що при виборі вікон не використовується ліва кнопка миші - вони вибираються простим наведенням на них курсора. Аналогічно поводяться і пункти меню.

Для створення нового вікна потрібно вибрати в контекстному меню пункт New, після чого курсор стане хрестоподібним. Затиснувши праву кнопку, потрібно намалювати на робочому столі прямокутник бажаного розміру і відпустити кнопку. Після цього на екрані з`явиться нове вікно з консоллю rc.

Запускаючи програму з консолі, користувач за замовчуванням виділяє їй всю площу поточного вікна. В Rio можна керувати станом процесів за допомогою суфікса «» і команд fg і bg, як в Linux.




Для запуску другої копії вже запущеної програми потрібно завжди створити нове вікно консольне вікно.

Для зміни розміру вікна використовується пункт меню Resize. При його виборі курсор знову стає хрестоподібним і дозволяє намалювати прямокутник нового розміру.

За аналогічним принципом працює і команда Move - затиснувши праву кнопку миші можна перетягнути вікно на нове місце.

Команди Delete і Hide - відповідно закриття і згортання вікна - виконуються після клацання по відповідне вікно.

Огляд вільної ОС Plan 9: призначений для користувача інтерфейс
Програма Acme - оболонка і текстовий редактор в одному флаконі

Основою робочого оточення в Rio є програма Acme - незвичайна комбінація командної оболонки, текстового редактора та віконної системи. Вона нагадує систему Oberon, створену знаменитим Ніклаус Віртом (Niklaus Wirth).

Вікно Acme розділене на кілька зон, кожна з яких може відображати лістинг директорії, текстовий файл або консольний висновок якоїсь команди.

Лівою кнопкою миші можна виділяти частину тексту, в яку потім буде направлятися введення з клавіатури.

Середня кнопка відповідає за виконання команд. Якщо виділити текст з затиснутою середньою кнопкою і відпустити її, то виділена команда виконається.

Правою кнопкою можна виділяти шлях до файлу або його частину і лістинг цим шляхом з`явиться в новому вікні. Права кнопка також відповідає за пошук виділеного тексту в вікні.

Кожне вікно в Acme має заголовок, виглядає приблизно так:
/ Usr / glenda / Del Snarf Get | Look

Це шлях до вмісту вікна і команди, які над цим вікном можна виконати тим-же способом - за допомогою виділення потрібного слова середньою кнопкою миші. Незрозуміле «Snarf» -це аналог звичної команди «Copy».

В Acme широко використовуються комбінації клавіш миші для виконання певних дій. Затискаючи і відпускаючи кнопки в різному порядку можна ініціювати різні дії з виділеним текстом.
В цілому стиль роботи з Acme настільки відрізняється від звичного взаємодії з оболонками в Linux і Windows, що дуже важко оцінити його зручність. Оболонка безумовна дуже цікава і незвичайна, але виглядає такою собі «інопланетної технологією» навіть після читання документації.


ІНШЕ

Doudoulinux: робочий стіл фото

Doudoulinux: робочий стіл

Відео: DIY Організація Робочого Столу * Kawaii * 7 різних ІДЕЙ * Bubenitta Основу графічного середовища DoudouLinux…

Використання nepomuk фото

Використання nepomuk

NEPOMUK в Dolphin На рис. вище я червоним кольором зазначив і пошукове поле, і функції додавання коментарів і позначок.…

Linux deepin: робоче оточення фото

Linux deepin: робоче оточення

Відео: Відео # 6. Середовища робочого столу Linux Робочий стіл Linux Deepin: GNOME Shell змінений до невпізнання…

Gnome shell: режим огляду фото

Gnome shell: режим огляду

Відео: Розширення Gnome Shell. Знайомство і установка режим пошуку Першим елементом в режимі огляду є рядок пошуку. У…

Робота з shotwell фото

Робота з shotwell

Відео: Перша робота програмістом C ++ Shotwell після імпорту з F-Spot Можна здійснити і імпорт з F-Spot: «Файл -…

Windows 10 своїми руками фото

Windows 10 своїми руками

Відео: SSD ДИСК З ДЕСЯТИ MICRO SD RAID 0 ВСТАНОВЛЮЄМО WINDOWS 10 НА ДИСК ІЗ флешок Поки Microsoft чаклує над новою…

» » Огляд вільної ос plan 9: призначений для користувача інтерфейс