Клавіші на ноутбуці

Сьогодні ноутбуки дуже популярні у користувачів, яких залучають мобільність, енергозберігаючі функції, а також те, що вони практично не займають місця на робочому столі Якщо додаткові клавіші не працюють, то принцип додавання подій аналогічний описаному вище Хоча є один прийом, про який хотілося б сказати, – це режим глибокого сну (hibernate) і реакція системи на закривання кришки

ПРИМІТКА

В режимі глибокого сну зберігається стан компютера на момент вимикання системи, після перезавантаження Робочий стіл і всі документи, з якими працював користувач, відновлюються в тому ж положенні Але його активація вимагає, щоб свап-розділ був трохи більше, ніж обсяг оперативної памяті, встановленої на компютері

Сучасні дистрибутиви підтримують режим гібернації, в Linux Mint для цього достатньо при виключенні компютера вибрати пункт Сплячий режим Єдине, що кожного разу для переходу в цей режим необхідно йти в меню, а хочеться просто закрити кришку ноутбука і, знову включивши харчування, виявити всі на своїх місцях Це зробити дуже просто

ПРИМІТКА

Перейти в режим гібернації можна, ввівши команду sudo / etc / acpi / hibernatesh

Будь-якими подіями ACPI управляє демон acpid, доступ до всіх подій можна отримати через / proc / acpi / event

ПРИМІТКА

Сервіси в Linux називають демонами (англ daemons), під якими мають на увазі програми, що працюють автономно з мінімальною участю користувача

У каталозі / etc / acpi / events / міститься набір конфігураційних файлів, в тому числі описують деякі моделі ноутбуків У каталозі / etc / acpi знаходяться

скрипти, що описують дії при натисканні певних клавіш

ПРИМІТКА

Список ноутбуків, які протестовані в Linux Mint, можна знайти за адресою http://linuxmintcom/wiki/indexphp/Linux_Mint_friendly_Laptops

Наприклад, при натисканні клавіші включення живлення обробляються події, описані у файлі / etc / acpi / powerbtnsh: спочатку перевіряються установки, зазначені

в Параметрах управління харчуванням (рис 325), які викликаються з меню Параметри • Управління харчуванням, і якщо подія не визначено (наприклад, використовується інший менеджер робочого столу), то викликається команда

/sbin/shutdown -h now &quotPower button pressed&quot

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

ПРИМІТКА Е

Навчитися програмування в командній оболонці Linux можна за інструкціями в Bash Reference Manual (http://wwwgnuorg/software/bash/manual/bashrefhtml) або Advanced Bash-Scripting Guide (http://wwwtldporg / LDP / abs / abs-guidepdO, російський переклад – http://wwwopennetru/docs/RUS/bash_scripting_guide/

Рис 325 Управління харчуванням у Linux Mint

Реакція на закриття кришки ноутбука описується в файлі cat / etc / acpi / lidsh

Після змін буде потрібно перезапуск демона acpid:

$ sudo /etc/initd/acpid restart

Для зручності користувача деякі програми можна додати в автозавантаження, тоді вони будуть стартувати разом з системою і не потрібно шукати їх в меню Тут Linux Mint, як, втім, і будь-який інший дистрибутив Linux, пропонує кілька способів

Найпростіший з них – використовувати Центр управління, в якому виконати команду меню Персональні • запускати додатки і у вікні Параметри запускаються вибрати необхідні (Рис 326) |

Рис 326 Редагуємо список програм, що завантажуються автоматично

Щоб відключити додаток з автозавантаження, досить зняти прапорець, за допомогою Змінити можемо змінити параметри запуску програми Щоб додати нове

додаток, натискаємо однойменну кнопку і заповнюємо запропоновані програми

Все просто і зрозуміло Зверніть увагу на вкладку Налаштування, яка містить усього

один прапорець, активація якого дозволить запамятовувати працюючі додатки при виході з системи У підсумку після перезавантаження користувач отримає Робочий стіл таким же, як і при виключенні компютера Натискання кнопки Запамятати працюючі додатки дозволить зберегти список працюючих додатків Ці настройки відносяться виключно до Робочого столу GNOME Крім цього при завантаженні системи стартують сервіси, які управляються зовсім в іншому місці

На жаль, графічного інструменту для редагування списку сервісів розробники не пропонують Але, очевидно, це повязано з тим, що користувач повинен знати, що дійсно необхідно відключати, інакше, прибравши якийсь потрібний сервіс, можна отримати непрацюючу систему У репозитарії дистрибутива доступно кілька інструментів, серед них – утиліти з псевдографічним інтерфейсом rcconf і sys-rc-conf

Щоб встановити їх, введіть команду

$ sudo apt-get install rcconf

$ sudo apt-get install sys-rc-conf

Як варіант, можна скористатися графічними утилітами установки додатків У меню посилання на зазначені утиліти не повинні додаватися, тому простіше запустити їх, використовуючи термінал:

$   sud o   sys-rc-con f

Далі за допомогою клавіші пробіл (рис 327) встановлюємо автозагрузку сервісу на пяти рівнях завантаження Щоб зупинити сервіс, натискаємо клавішу (мінус), запустити – клавішу + або = Переміщення виробляється за допомогою стрілок на клавіатурі

Рис 327 Налаштування автозавантаження сервісів за допомогою утиліти sysv-rc-conf

Щоб закінчити роботу з програмою, натискаємо клавішу q

Утиліта rcconf також запускається у терміналі

$   sud o   rccon f

дозволяє редагувати автозагрузку на поточному рівні запуску операційної

системи (рис 328)

Рис 328 Редагування автозавантаження сервісів за допомогою rcconf

Просто відзначаємо прапорцями ті сервіси, які повинні стартувати разом з системою Тепер кілька слів про систему завантаження сервісів, щоб було зрозуміло, про що йде мова

Джерело: Яремчук С А Linux Mint на 100% – СПб: Питер, 2011 – 240 е: ил – (Серія «На 100%»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*