Session Environment Variables/uk: Difference between revisions

From KDE UserBase Wiki
No edit summary
(Updating to match new version of source page)
Line 18: Line 18:
}}
}}


Ви також можете ознайомитися зі способом обробки змінних середовища у KDE. Обробка виконується локальним файлом <code>startkde</code>, який типово зберігається у <tt>/usr/bin/startkde</tt>. Якщо вам хочеться переглянути код, зробити це можна за допомогою [https://quickgit.kde.org/?p=plasma-workspace.git&a=blob&f=startkde%2Fstartkde.cmake відповідної сторінки]. Просто знайдіть у файлі місце, де згадуються ''environment variables''.
You can also check how Plasma actually does it. It's done in your local <code>startkde</code>, which normally you can find in <tt>/usr/bin/startkde</tt>. If you are interested in reading the code, you can can view it [https://cgit.kde.org/plasma-workspace.git/tree/startkde/startkde.cmake online]. Just search the file for ''environment variables''.


[[Category:Система/uk]]
[[Category:Система/uk]]

Revision as of 06:00, 16 February 2018

Other languages:

Встановлення змінних середовища сеансу

Встановити змінні середовища, які діятимуть протягом всього сеансу роботи доволі просто. Плазма виконає будь-які скрипти, назви файлів які зберігаються у $HOME/.config/plasma-workspace/env і назви файлів яких завершуються на .sh, а отже використовуватиме всі змінні середовища, встановлені у цих скриптах. Важливо, також експортувати всі визначенні змінні. Наприклад, у випадку визначення змінної PATH систему буде проінформовано про список каталогів, у яких слід шукати дані. Нехай нам потрібно додати до списку ще один каталог. Перевірити, чи є цей каталог у поточному списку можна за допомогою відкриття вікна Konsole і віддавання команди echo $PATH

Щоб додати каталог до вашої змінної PATH, просто створіть файл з назвою $HOME/.config/plasma-workspace/env/path.sh і вмістом, подібним до наведеного нижче:

export PATH=$HOME/local/bin:$PATH

Розгляньмо наш приклад докладніше. Команда export повідомляє системи, що визначається щось, що має бути збережено і використано для пошуку файлів. Далі ви маєте вказати повністю шлях до каталогу, який слід додати (у нашому прикладі ~/local/bin, тобто /home/ви/local/bin, знову ж таки, ви можете скористатися командою echo $HOME, щоб переглянути шлях до каталогу повністю). Нарешті, вказано саму змінну $PATH, щоб вказати, що ви хочете додати до неї новий каталог, а не замінити список вже вказаних каталогів.

Часто цього достатньо. Але якщо ви продовжите вивчення системи, ймовірно, у вас вам захочеться мати те саме середовище під час користування консоллю або доступу до вашої системи за допомогою ssh, вам доведеться додати наприкінці вашого файла .bashrc щось таке:

source $HOME/.config/plasma-workspace/env/path.sh

You can also check how Plasma actually does it. It's done in your local startkde, which normally you can find in /usr/bin/startkde. If you are interested in reading the code, you can can view it online. Just search the file for environment variables.