natgillin/translations-raw huggingface dataset:
In the following example the value for the Host entry is determined by the output of the hostname program. This setting is also locked down to ensure that the value is always determined dynamically.
У наведеному нижче прикладі значення елемента Host визначається за допомогою даних, виведених командою hostname. Крім того, параметр буде заблоковано, щоб забезпечити динамічне визначення його значення.
The value for the Email entry is determined by filling in the values of the $USER and $HOST environment variables. When joe is logged in on joes_host this will result in a value equal to joe@joes_host. The setting is not locked down.
Значення елемента Email визначатиметься за значеннями змінних середовища $USER і $HOST. Якщо користувач ivan розпочне роботу на вузлі ivans_ host значенням елемента стане joe@ joes_ host. Цей параметр не заблоковано.
Most configuration entries can be indexed with a language code. In this case, the language that the user has selected for use on the desktop is used to look up the key value. If the default language (American English) has been selected or if there is no index that corresponds to the selected language, the key entry without index is used.
Більшість елементів налаштування можна проіндексувати кодом мови. У цьому випадку для визначення значення ключа буде використано мову, яку користувач обрав для інтерфейсу стільниці. Якщо було обрано типову мову (американську англійську) або якщо для обраної мови немає запису у індексі, буде використано запис ключа без індексу.
In the following example the value of the Caption entry depends on the language. If the user has selected French as language (language code fr) the value of the entry will be Ma Leacute; gende. In all other cases the value My Caption will be used.
У наведеному нижче прикладі значення елемента Caption залежатиме від мови. Якщо користувач обрав українську мову (код мови uk) значенням елемента буде Мій підпис. У всіх інших випадках буде використано значення My Caption.
[Preview Image] Caption=My Caption Caption[fr]=Ma Leacute; gende
[Preview Image] Caption=My Caption Caption[ uk] =Мій підпис
In this example the value of the Caption entry depends on the language. If the user has selected French as language (language code fr) the value of the entry will be Ma Leacute; gende. In all other cases the value My Caption will be used.
У нашому прикладі значення елемента Caption залежатиме від мови. Якщо користувач обрав українську мову (код мови uk) значенням елемента буде Мій підпис. У всіх інших випадках буде використано значення My Caption.
In general the entries that can appear in a configuration file are not documented. With & kde; 3.2 a start has been made to change this. In $KDEDIR / share/ config. kcfg, files can be found that provide a formal description of the possible entries in a configuration file. These are used by the new & kde; Configuration Editor when available.
Загалом кажучи, елементи файла налаштувань не документовано. Починаючи з & kde; 3. 2 розробники внесли зміни у цей стан. У каталозі $KDEDIR / share/ config. kcfg можна знайти файли, у яких наведено формальний опис всіх можливих елементів файла налаштувань. Їх буде використано у новому редакторі налаштувань & kde; після завершення створення цього редактора.
Here is an example & XML; configuration file:
Ось приклад файла налаштувань у форматі & XML;:
It has the same effect as:
Того самого результату можна досягти так:
& kde; Startup Sequence
Послідовність запуску & kde;
Always runs as root! Uses $KDEDIR / share/ config/ kdmrc and / etc/ X11/ xdm/ Xservers. The latter contains entries like:
Завжди запускається від імені користувача root! Використовує файли налаштування $KDEDIR / share/ config/ kdmrc і / etc/ X11/ xdm/ Xservers. Останній з цих файлів містить елементи на зразок:
Relevant startup files are also:
Серед відповідних файлів запуску також:
[X-*-Core] section in kdmrc
Розділ [X - * - Core] у kdmrc
Setup - / etc/ X11/ xdm/ Xsetup
Налаштування — / etc/ X11/ xdm/ Xsetup
User enters username & password
Користувач вводить ім’ я користувача і пароль
Startup - / etc/ X11/ xdm/ Xstartup - prepare as root
Запуск — / etc/ X11/ xdm/ Xstartup — підготовка від імені root
Session - / etc/ X11/ xdm/ Xsession - starts session as user
Сеанс — / etc/ X11/ xdm/ Xsession — запуск сеансу від імені користувача
= For a KDE session: kde or startkde
= Для сеансу KDE: kde або startkde
= If present ~/. xsession or ~/. xinitrc
= Якщо існує ~ /. xsession або ~ /. xinitrc
Reset - / etc/ X11/ xdm/ Xreset - after session finished
Відновлення параметрів — / etc/ X11/ xdm/ Xreset — після завершення сеансу
The & kde; Startup Script: startkde
Скрипт запуску & kde;,: startkde
The & kde; startup sequence starts with the startkde script. In most cases this script gets called from the display manager (kdm;) once the user has been authenticated. There are two very important lines in the startkde script:
Послідовність запуску & kde; починається з скрипту startkde. Здебільшого цей скрипт викликає засіб входу до системи (kdm;) одразу після розпізнавання користувача. У файлі скрипту startkde є два важливих рядки:
The first line starts the kdeinit4 master process. The kdeinit4 master process is used to start all other & kde; processes. It show up in the output of ps aux as kdeinit4: Running.... The arguments after kdeinit4 are the names of additional processes to be started. The + indicates that kdeinit4 needs to wait till the process has finished. kdeinit4 also starts klauncher and kded.
Перший з рядків запускає головний процес kdeinit4. Головний процес kdeinit4 використовується для запуску всіх інших процесів & kde;. Його буде показано у виводі команди ps aux як kdeinit4: Running.... Аргументи після назви команди, kdeinit4, є назвами додаткових процесів, які слід запустити. Символ + позначає, що kdeinit4 має зачекати на завершення процесу. Крім того, kdeinit4 запускає klauncher і kded.
The second of the two lines asks kdeinit4 to start the ksmserver session manager process. The session manager determines the lifetime of the session. When this process exits, the user is logged out.
Другий з двох рядків надсилає до kdeinit4 запит на запуск ksmserver, процесу керування сеансами. Керування сеансами визначає час існування сеансу. Після завершення роботи процесу буде завершено і роботу користувача.
Background Processes
Фонові процеси
All & kde; background services are user-specific: unlike system daemons they are not shared between users. As well as being unique per user they are also unique per X-server display. The processes are:
Всі фонові процеси & kde; є специфічними для користувача: на відміну від системних фонових служб, вони не є спільними для користувачів. Окрім прив’ язки до користувача, ці процеси нерозривно пов’ язано з дисплеєм сервера X. Серед цих процесів:
Desktop communication
Обмін інформацією в межах стільниці
Generic service daemon.
Загальна фонова служба.
Triggers Sycoca database updates when needed
За потреби вмикає оновлення бази даних Sycoca
Initialization service
Служба ініціалізації
See for more information.
Докладніші відомості можна знайти у розділі.
Program launch (this is not the Alt; F2 dialog!)
Запуск програм (це не діалогове вікно, що викликається комбінацією клавіш Alt; F2!)
See for more information.
Докладніші відомості можна отримати з розділу.
User notifications.
Сповіщення користувачів.
Session management
Керування сеансами
kdeinit is used to start all other & kde; programs. kdeinit can start normal binary program files as well as kdeinit loadable modules (KLM s). KLM s work just like binary program files but can be started more efficiently. KLM s live in $KDEDIR / lib/ kde3
kdeinit використовується для запуску всіх інших програм & kde;. kdeinit може запускати як звичайні файли програм, так і модулі kdeinit (KLM s). KLM працюють подібно до звичайних файлів програм, але запускаються ефективніше. KLM можна знайти у $KDEDIR / lib/ kde3
The drawback is that programs started this way appear as kdeinit in the output of top and ps. Use top -c or ps aux to see the actual program name:
Недоліком є те, що програми, запущені таким чином, виглядають як пункти kdeinit у виводі команд top і ps. Скористайтеся командами top - c або ps aux для перегляду справжніх назв програм:
kdeinit: Running... indicates the master kdeinit process. The other processes listed are programs started as KLM s.
Рядок kdeinit: Running... вказує на головний процес kdeinit. Інші процеси, показані у списку, є програмами, запущеними як KLM.
When kdeinit starts for the first time it will launch klauncher, and kded, as well as any additional programs specified on its command line in the startkde script, normally kcminit_startup.
Після першого запуску kdeinit цей процес запускає klauncher і kded, а також багато додаткових програм, вказаних у його рядку команди скрипту startkde, зазвичай, kcminit_ startup.
kcminit executes initialization services during startup. Initialization services are specified in the. desktop files of applications or services via the X-KDE-Init line:
Під час запуску kcminit запускаються служби ініціалізації. Служби ініціалізації вказано у файлах. desktop програм або служб у рядку X- KDE- Init:
Initialization services are typically used for initializing hardware based on user-specified settings.
Служби ініціалізації, зазвичай, використовуються для налаштування обладнання згідно до вказаних користувачем параметрів.
kcminit --list can be used to show all initialization services and kcminit service can be used to execute a single service explicitly. This can be useful when investigating startup problems.
Для перегляду списку всіх служб ініціалізації можна скористатися командою kcminit -- list, команду kcminit служба призначено для явного запуску окремої служби. Ці команди можуть бути корисними для виявлення проблем з запуском.
klauncher is a daemon which is responsible for service activation within & kde;. It operates in close connection with the kdeinit master process to start new processes. & kde; applications communicate with klauncher over & DCOP; in order to start new applications or services.
klauncher — це фонова служба, яка відповідає за активацію служб у межах & kde;. Ця служба діє у тісному зв’ язку з головним процесом kdeinit для запуску нових процесів. Програми & kde; обмінюються даним з klauncher за допомогою & DCOP; для запуску нових програм або служб.
Best known from the error message: KLauncher could not be reached via DBus which either indicates a serious problem with the dcopserver or that klauncher crashed.
Широко відома за повідомленням про помилку: KLauncher could not be reached via DBus, за яким раніше можна було виявити серйозну проблему з dcopserver або аварійне завершення klauncher.
klauncher can be restarted by restarting kdeinit from a console window. Make sure that $HOME, $DISPLAY and the various $KDEDIR(S) are set correctly when doing so!
klauncher можна перезапустити перезапуском kdeinit з вікна консолі. Перед виконанням перезапуску переконайтеся, що правильно вказано змінні середовища $HOME, $DISPLAY і різноманітні various $KDEDIR( S)!
The primary task of knotify is to relay sound notifications to the sound server, it also provides alternative notification methods.
Основним завданням knotify є переспрямування звукових сповіщень до звукового сервера, крім того, передбачено і інші способи сповіщення.
ksmserver is & kde; 's session manager. On startup the session manager launches auto-start applications and restores applications from the previous session. The applications to auto-start are indicated by. desktop files in the $KDEDIR / share/ autostart directory. Whether or not to auto-start an application can be made conditional upon some configuration entry determined by the X-KDE-autostart-condition entry in the. desktop file.
ksmserver є інструментом керування сеансами & kde;. Під час запуску цей інструмент автоматично запускає вказані програми і відновлює параметри програм з попереднього сеансу. Вказати програми для автоматичного запуску можна за допомогою файлів. desktop, розміщений у каталозі $KDEDIR / share/ autostart. Чи буде програму запущено автоматично, чи ні можна обумовити за допомогою певного елемента налаштування у записі X- KDE- autostart- condition файла. desktop.
The ktip. desktop file for example contains:
Наприклад, файл ktip. desktop містить:
This means that the ktiprc configuration file is checked for a RunOnStart entry in the [TipOfDay] section. If no such entry is found, true is assumed, which means that ktip is one of the applications that is auto-started by default.
Це означає, що буде виконано перевірку файла налаштування ktiprc на наявність запису RunOnStart у розділі [TipOfDay]. Якщо такого розділу не буде знайдено, буде встановлено значення true, і це означатиме щодо ktip стане однією з програм, які буде автоматично запущено.
Some of the applications auto-started by ksmserver are:
Серед програм, які автоматично запускаються службою ksmserver:
The & kde; desktop
Стільниця & kde;
The & kde; panel
Панель & kde;
A tip of the day program
Програма корисних підказок
A utility to receive system messages sent to the user
Інструмент для отримання системних повідомлень, які надсилаються користувачеві
A clipboard utility that docks in the panel
Інструмент для роботи з буфером обміну інформацією, який швартується у лоток панелі
A utility that warns about upcoming events and appointments
Програма, яка сповіщає вас про наступні події і зустрічі
kdesktop in its turn automatically starts applications stored in $KDEHOME / Autostart. kdesktop will automatically open any files stored in this directory including documents, binary files or applications in the form of. desktop files.
kdesktop у свою чергу автоматично запускає програми, що зберігаються у $KDEHOME / Autostart. kdesktop автоматично відкриватиме всі файли, що зберігаються у цьому каталозі, зокрема документи, бінарні файли або програми, вказані за допомогою файлів. desktop.
The & kde; session manager also restores one of the previous sessions. A session contains a collection of applications as well as application-specific information that reflects the state of the applications at the time the session was saved. Sessions are stored in the ksmserverrc configuration file which contains references to application-specific state information. The application-specific state information is saved in $KDEHOME / share/ config/ session. The state information of & kwin; contains the location of the application windows of all the other applications in the session.
Крім того керування сеансами & kde; відновлює один з попередніх сеансів. Сеанс — це набір програм, а також даних, що стосуються цих програм і відповідають стану цих програм на час збереження сеансу. Сеанси зберігаються у файлі налаштувань ksmserverrc, у якому містяться посилання на дані щодо стану програми. Самі дані щодо стану зберігаються у $KDEHOME / share/ config/ session. Серед даних щодо стану & kwin; містяться розташування вікон програм для всіх програм сеансу.
Environment variables
Змінні середовища
Some important environment variables used by & kde;:
Ось декілька важливих змінних середовища, які використовуються & kde;:
Has to be set if KDEDIRS is not set and has to point to the root of the & kde; installation tree. Allows & kde; to find its data like icons, menus and libraries.
Цю змінну слід встановити, якщо не встановлено KDEDIRS. Ця змінна має вказувати на кореневу теку встановленого & kde;. За допомогою цієї змінної & kde; знаходить дані: піктограми, меню і бібліотеки.
Overrides KDEDIR and allows you to specify multiple directories where & kde; searches for its data. Useful if you want or have to install some programs to a different prefix than the rest of & kde;.
Ця змінна перевизначає KDEDIR і надає вам змогу вказувати декілька тек, у яких & kde; шукатиме потрібні йому дані. Корисна, якщо ви бажаєте або мусите встановити певні програми до каталогу, відмінного від каталогу решти & kde;.
If not set, & kde; uses ~/. kde as the directory where personal data is stored.
Якщо не встановлено цю змінну, & kde; використовуватиме ~ /. kde як каталог для зберігання особистих даних.
If not set, & kde; uses ~root/. kde as the directory for root's personal data. Was introduced to prevent & kde; from accidently overwriting user data with root permissions when the user runs a & kde; program after switching with su to root.
Якщо не встановлено, & kde; використовуватиме ~root /. kde як каталог для зберігання особистих даних користувача root. Цю змінну було введено для того, щоб уникнути випадкового перезаписування & kde; даних користувача з правами доступу root, якщо звичайний користувач запустив програму & kde; після отримання прав користувача root за допомогою команди su.
If the KDEWM environment variable has been set, then it will be used as & kde; 's window manager within the startkde script instead of & kwin;.
Якщо було встановлено змінну середовища KDEWM, під час виконання скрипту startkde буде використано вказаний у цій змінній засіб керування вікнами, а не типовий & kwin;.
Overrides the & kde; language configuration, & eg; KDE_LANG=fr kprogram & starts a program with French translation if the necessary files are installed.
Перевизначає налаштування мови & kde;, наприклад, команда KDE_ LANG=uk kprogram & запустить програму з перекладом українською, якщо встановлено відповідні файли.
Set this variable to true to indicate that & kde; is running on a multi-head system.
Встановіть для цієї змінної значення true, щоб позначити, що & kde; запущено у системі з декількома екранами.
(Since & kde; 3.2.3) Set this variable to spawn KIO -slaves directly from the application process itself. By default KIO -slaves are spawned using klauncher / kdeinit. This option is useful if the KIO -slave should run in the same environment as the application. This can be the case with Clearcase.
(З’ явилася у & kde; 3. 2. 3) Встановіть значення для цієї змінної середовища, щоб система породжувала допоміжні засоби (KIO - slave) безпосередньо з процесу програми, що їх викликає. Типово, KIO - slave породжуються за допомогою klauncher / kdeinit. Цей параметр буде корисним, якщо KIO - slave слід запускати у тому ж середовищі, що і програму. Це, наприклад, слід робити для програми Clearcase.
Set this variable to indicate that your home directory is mounted as read-only.
Встановіть цю змінну, щоб позначити, що ваш домашній каталог змонтовано у режимі лише для читання.
(Since & kde; 3.2.3) - Set this variable to disable IPv6 support and IPv6 DNS lookups.
(З’ явилася у & kde; 3. 2. 3) Встановіть значення « true » для цієї змінної, щоб вимкнути підтримку IPv6 та підтримку пошуку DNS на основі IPv6.
(Since & kde; 3.2) - Set this variable to indicate that you have prelinked your & kde; binaries and libraries. This will turn off kdeinit.
(З’ явилася у & kde; 3. 2) Встановіть значення « true » для цієї змінної, щоб вказати системі, що ваші виконувані файли та бібліотеки & kde; було попередньо пов’ язано (prelinked). Таким чином, kdeinit буде вимкнено.
If this environment variable is set, & kde; assumes all filenames are in UTF-8 encoding regardless of the current C locale.
Якщо встановлено значення « true » цієї системної змінної, & kde; вважатиме, що всі назви файлів вказано у UTF- 8, незалежно від поточної локалі C.
(Since & kde; 3.2) Automatically set to true by & kde; startup, it is used by & eg; & konqueror; to know if it should consider remaining in memory for future re-use when being closed. If not set, & konqueror; will exit after being closed (eg; & kdesu; does that, it's also useful for debugging).
(З’ явилася у & kde; 3. 2) Автоматично встановлюється у значення « true » під час запуску & kde;, цю змінну використовує, наприклад, & konqueror;, щоб визначити, чи слід залишати програму у оперативній пам’ яті для наступного повторного використання після закриття вікна програми. Якщо значення « true » не встановлено, & konqueror; завершуватиме роботу після закриття вікна (наприклад, & kdesu; так і робить, крім того, це можна використати для усування вад).
Allows you to specify the path and the name of the generated & kde; system configuration cache file.
Надає вам змогу вказати шлях і назву створеного файла кешу налаштувань & kde;.
Allows to specify another path than / tmp where & kde; stores its temporary files.
Надає вам змогу вказати каталог, відмінний від / tmp, у якому & kde; зберігатиме свої тимчасові файли.
Allows to specify another path than / var/ tmp where & kde; stores its variable files.
Надає вам змогу вказати каталог, відмінний від / var/ tmp, у якому & kde; зберігатиме свої змінні файли.
(Since & kde; 3.2) Defines the base directory relative to which user-specific data files should be stored. Default is $HOME /. local/ share
(З’ явилася у & kde; 3. 2) Визначає базовий каталог, відносно якого слід зберігати специфічні для користувача файли даних. Типовим значенням є $HOME /. local/ share
(Since & kde; 3.2) Defines the preference-ordered set of base directories to search for data files in addition to the $XDG_DATA_HOME base directory. Default is / usr/ local/ share/: / usr/ share/
(З’ явилася у & kde; 3. 2) Визначає впорядкований за пріоритетом перелік базових каталогів для пошуку у них даних на додачу до базового каталогу, що визначається змінною $XDG_ DATA_ HOME. Типовим значенням є / usr/ local/ share /: / usr/ share /
& kde; adds locations from $KDEDIRS and profiles as well. Used for. desktop and. directory menu files.. desktop files under $XDG_DATA_DIRS / applications.. directory files under $XDG_DATA_DIRS/ desktop-directories
& kde; додає адреси, вказані за допомогою змінної $KDEDIRS і профілів. Використовується для файлів меню. desktop і. directory. Файли. desktop знаходяться у $XDG_ DATA_ DIRS / applications. Файли. directory знаходяться у $XDG_ DATA_ DIRS/ desktop- directories
(kde; 3.2) - Defines the base directory relative to which user specific configuration files should be stored. Default is $HOME /. config.
(З’ явилася у & kde; 3. 2) Визначає базовий каталог, відносно якого слід зберігати файли налаштувань користувача. Типовим значенням є $HOME /. config.
(kde; 3.2) - Defines the preference-ordered set of base directories to search for configuration files in addition to the $XDG_CONFIG_HOME base directory. The default is / etc/ xdg & kde; adds locations from $KDEDIRS and profiles as well. Used by. menu descriptions in $XDG_CONFIG_DIRS / menus.
(З’ явилася у & kde; 3. 2) Визначає впорядкований за пріоритетом список базових каталогів, у яких слід шукати файли налаштування, окрім базового каталогу, вказаного у змінній $XDG_ CONFIG_ HOME. Типовим значенням є / etc/ xdg, крім того & kde; додає адреси з $KDEDIRS і профілів. Використовується описами. menu у $XDG_ CONFIG_ DIRS / menus.
The kdeinit Mystery
Таємниці kdeinit
kdeinit is used to start all other & kde; programs. kdeinit can start normal binary program f iles as well as kdeinit loadable modules (KLM s). KLM s work just like binary program files but can be started more efficiently. KLM s live in $KDEDIR / lib/ kde3
kdeinit використовується для запуску всіх інших програм & kde;. kdeinit може запускати звичайні бінарні файли і модулі kdeinit (KLM s). KLM працюють так само, як бінарні файли програм, але їх можна запустити у ефективніший спосіб. Файли KLM знаходяться у каталозі $KDEDIR / lib/ kde3
As you might have noticed, this has another side effect, making it difficult to kill a process that is causing trouble:
Як ви вже певно зауважили, це має ще один сторонній ефект, що робить складним завершення процесу, який викликав проблеми:
You might be tempted to try killall kdeinit, but killing all kdeinit processes will have the effect of shutting down all of & kde;. In effect, total destruction!
У вас може виникнути спокуса скористатися командою killall kdeinit, але завершення роботи процесів kdeinit призведе завершення роботи всього & kde;. Це означає повне знищення!
There are two simple solutions to this:
Існує два простих вирішення цієї проблеми:
% kdekillall kdesktop or good old% kill 26195
% kdekillall kdesktop або старе перевірене% kill 26195
kdekillall is part of the & kde; SDK package.
Програма kdekillall є частиною пакунка SDK & kde;.
Customizing & kde;
Налаштування & kde;
Desktop Icons
Піктограми стільниці
& kde; uses several types of icons:
& kde; використовує декілька типів піктограм:
Links to Websites (using. desktop file)
Посилання на веб- сайти (за використання файла. desktop)