natgillin/translations-raw huggingface dataset:
Used for & kde; executables.
Користи се за извршне фајлове КДЕ‑ а.
Used for & kde; libraries.
Користи се за библиотеке КДЕ‑ а.
This directory contains components, plugins, and other runtime loadable objects for use by & kde; 3. x applications.
Ова фасцикла садржи компоненте, прикључке и друге објекте учитљиве за извршавања које користе КДЕ програми.
Shared Directories
Дељене фасцикле
Shared: Not architecture specific, can be shared between different archs.
Дељене: које нису архитектури својствене, већ се могу делити између различитих.
. desktop files for & kde; -menu (old)
. десктоп фајлови за К‑ мени (старо)
. desktop files for & kde; -menu (since & kde; 3.2)
. десктоп фајлови за К‑ мени (од КДЕ‑ а 3. 2)
Contains application-specific data files. Each application has a sub-directory here for storing additional data files.
Садржи програмима својствене фајлове. Сваки програм овде има потфасциклу за складиштење додатних фајлова.
Configuration files. Configuration files are normally named after the application they belong to plus the letters rc. A special case is kdeglobals. This file is read by all & kde; applications.
Поставни фајлови. Поставни фајлови се обично именују по наредби програма ком припадају, уз додатак слова rc. Посебан случај је фајл kdeglobals, који читају сви КДЕ програми.
This directory is used by session management and is normally only available under $KDEHOME. At the end of a session & kde; applications store their state here. The file names consist of the name of the application followed by a number. The session manager ksmserver stores references to these numbers when saving a session in ksmserverrc.
Ова фасциклу користи управљање сесијама и обично је доступна само под $KDEHOME. На крају сесије, КДЕ програми овде складиште своје стање. Имена фајла састоје се од имена наредбе програма, за којом следи број. Менаџер сесија ksmserver складишти упућивања на ове бројеве при уписивању сесије у ksmserverrc.
This directory contains documentation for & kde; applications. Documentation is categorized by language and the application it belongs to. Normally at least two files can be found in a directory: index. docbook, which contains the documentation in the unformatted DocBook format, and index. cache. bz2, which contains the same documentation formatted as bzip2 -compressed & HTML;. The & HTML; version is used by & khelpcenter;. If the & HTML; version is missing, & khelpcenter; will regenerate it from the DocBook version but this is a time-consuming process.
Ова фасцикла садржи документацију КДЕ програмâ. Документација је подељена на категорије, по језику и програму којем припада. У фасцикли се обично могу наћи најмање два фајла: index. docbook, који садржи сирову документацију у формату докбук, и index. cache. bz2, који садржи исту ту документацију у облику компресованог ХТМЛ‑ а. ХТМЛ верзију користи К‑ центар- помоћи. Ако ХТМЛ верзија недостаје, К‑ центар- помоћи ће је поново створити на основу докбука, али то уме да потраје.
Under this directory icons are stored. Icons are categorized by theme, dimension and usage category.
У овој фасцикли складиште се иконе. Подељене су по темама, димензијама и категорији употребе.
In this directory,. desktop files that describe & MIME; types are stored. & kde; uses & MIME; types to identify the type of a file.
У овој фасцикли складиште се. десктоп фајлови који описују МИМЕ типове. КДЕ користи МИМЕ типове да одреди тип фајла.
This directory contains. desktop files that describe services. Services are like applications but are usually launched by other applications instead of the user. Services do not appear in the & kde; menu.
Ова фасцикла садржи. десктоп фајлове који описују сервисе. Сервиси су попут програма, али их обично покрећу други програми, уместо корисник. Сервиси се не појављују у К‑ менију.
This directory contains. desktop files that describe servicetypes. A servicetype usually represents a certain programming interface. Applications and Services include in their >. desktop files the servicetypes that they provide.
Ова фасцикла садржи. десктоп фајлове који описују типове сервиса. Тип сервиса обично представља извесно програмерско сучеље. Програми и сервиси у својим. десктоп фајловима садрже типове сервиса које пружају.
This directory contains sound files.
Ова фасцикла садржи звучне фајлове.
This directory contains templates for creating files of various types. A template consists of a. desktop file that describes the file and that includes a reference to a file in the. source sub-directory. The templates in this directory appear in the Create New menu available on the desktop and in the file browser. When a user selects a template from the menu its source file is copied.
Ова фасцикла садржи шаблоне за стварање фајлова разних типова. Шаблон се састоји од. десктоп фајла који описује фајл и садржи упућивач на фајл у потфасцикли. source. Шаблони у овој фасцикли појављују се у менију Направи ново, доступном на површи и у прегледачу фајлова. Кад корисник из менија изабере шаблон, копира се његов изворни фајл.
This directory contains images that can be used as background picture
Ова фасцикла садржи слике које се могу користити као позадина површи
Host-specific Directories
Домаћину својствене фасцикле
There are three host-specific directories that are usually symlinked to other locations. If the directories do not already exist, the following symlinks and directories will be created using the lnusertemp utility:
Постоје три домаћину својствене фасцикле, које су обично симповезане са другим локацијама. Ако ове фасцикле још не постоје, следеће симвезе и фасцикле биће створене помоћу алатке lnusertemp:
$KDEHOME / socket-$ HOSTNAME
$KDEHOME / socket- $HOSTNAME
Usually / tmp/ ksocket-$ USER /, this is used for various & UNIX; sockets.
Обично / tmp/ ksocket- $USER, користи се за разне уникс сокете.
$KDEHOME / tmp-$ HOSTNAME
$KDEHOME / tmp- $HOSTNAME
Usually / tmp/ kde-$ USER /, this is used for temporary files.
Обично / tmp/ kde- $USER, користи се за привремене фајлове.
$KDEHOME / cache-$ HOSTNAME
$KDEHOME / cache- $HOSTNAME
Usually / var/ tmp/ kdecache-$ USER /, this is used for cached files.
Обично / var/ tmp/ kdecache- $USER, користи се за кеширане фајлове.
Since both / tmp and / var/ tmp are world writable, there is a possibility that one of the above directories already exists but is owned by another user. In that case the lnusertemp utility will create a new directory with an alternative name and link to that instead.
Пошто и у / tmp и у / var/ tmp сви могу писати, постоји могућност да једна од горњих фасцикли већ постоји, али да је поседује други корисник. У том случају ће алатка lnusertemp створити нову фасциклу са алтернативним именом и повезати ка њој.
Configuration Files
Поставни фајлови
& kde; uses a simple text-based file format for all its configuration files. It consists of key-value pairs that are placed in groups. All & kde; configuration files use UTF -8 encoding for text outside the ASCII range.
За све своје поставне фајлове, КДЕ користи прост текстуални формат. Састоји се од парова кључ‑ вредност подељених у групе. Сви КДЕ поставни фајлови користе кодирање УТФ‑ 8 за текст изван опсега аскија.
The start of a group is indicated by a group name that is placed in square brackets. All the key-value entries that follow belong to the group. The group ends when either another group starts or when the end of the file is reached. Entries at the top of the file that are not preceded by a group name belong to the default group.
Почетак групе одређен је именом групе стављеним у угласте заграде. Сви уноси кључ‑ вредност који следе припадају тој групи. Група се завршава или где започиње нова, или кад је достигнут крај фајла. Уноси на врху фајла којима не претходи име групе припадају подразумеваној групи.
The following example shows a configuration file that consists of two groups. The first group contains the keys LargeCursor and SingleClick, the second group contains the keys Show hidden files and Sort by:
Следећи пример показује поставни фајл који се састоји од две групе. Прва група садржи кључеве LargeCursor и SingleClick, а друга Show hidden files и Sort by:
Entries in a group consist of a key and value separated by an equals sign. The key can contain spaces and may be followed by options placed in square brackets. The part after the equals sign is the value of the entry. Any white space surrounding the equals sign is ignored, as is any trailing white space. Put more concisely, the format is:
Уноси у групи састоје се од кључа и вредности раздвојених знаком једнакости. Кључ може садржавати размаке и могу му следити опције стављене у угласте заграде. Део после знака једнакости је вредност уноса. Игнорише се свака белина који окружује знак једнакости, као и свака пратећа белина. Сажетије, формат гласи:
entry = value
entry = value
If a value is supposed to include a space at the begin or end then this can be achieved by using a backslash followed by an s.
Ако вредност треба да садржи размак на почетку или крају, онда се то може постићи коришћењем контракроза за којим следи „ s “:\\ s.
There are several other backslash codes; here is a complete list:
Постоји неколико других кодова с контракрозом, ево потпуног списка:
\\s can be used as space
\\ s може се користити као размак
\\t can be used to include a tab
\\ t служи за убацивање табулатора
\\r for a carriage return character
\\ r за знак повратка реда
\ for a linefeed character (new line)
\ за знак увода реда (нови ред)
\\\\ to include the backslash itself
\\\\ за убацивање самог контракроза
In the following example the value of the Caption entry starts with two spaces while the Description entry contains three lines of text. Linefeeds in backslash notation are used to separate the different lines.
У следећем примеру вредност уноса Caption почиње са двама размацима, док унос Description садржи три реда текста. Уводи реда у запису с контракрозом служе да раздвоје различите редове.
[Preview Image] Caption=\\s My Caption Description=This is\ a very long\ description.
[Preview Image] Caption=\\ s My Caption Description=This is\ а very long\ description.
Empty lines in configuration files are ignored, as are lines that start with a hash mark (#). The hash mark can be used to add comments to configuration files. It should be noted that when a & kde; application updates a configuration file the comments are not preserved.
У поставним фајловима игноришу се празни редови, као и редови који почињу знаком тарабе ‘ # ’. Тараба се може користити за додавање коментара у поставним фајловима. Ваља запазити да, када КДЕ програм ажурира поставни фајл, коментари не бивају сачувани.
There can be multiple configuration files with the same name in the share/ config sub-directory of the various & kde; directory trees. In this case the information of all these configuration files is combined on a key-by-key basis. If the same key within a certain group is defined in more than one place, the key value read from the directory tree with the highest precedence will be used. Configuration files under $KDEHOME always have the highest precedence. If a key in a certain group is defined multiple times in a single file, the value of the last entry is used.
Могу бити и више поставних фајлова са истим именом у потфасцикли share/ config разних КДЕ‑ ових стабала фасцикли. У том случају се информације из истоимених поставних фајлова комбинују кључ‑ по‑ кључ: ако је исти кључ унутар неке групе дефинисан на више од једног места, користиће се вредност кључа прочитана из стабла фасцикли са највишим првенством. Поставни фајлови под $KDEHOME увек имају највеће првенство. Ако је кључ у некој групи вишеструко дефинисан у истом фајлу, узеће се вредност последњег уноса.
If $HOME /. kde/ share/ config/ foobar contains: [MyGroup] Color=red Shape=circle and / etc/ opt/ kde3/ share/ config/ foobar contains [MyGroup] Color=blue Position=10,10 the result will be:
Ако $HOME /. kde/ share/ config/ foobar садржи: [MyGroup] Color=red Shape=circle а / etc/ opt/ kde3/ share/ config/ foobar садржи: [MyGroup] Color=blue Position=10, 10 резултат ће бити:
If $HOME /. kde/ share/ config/ foobar contains [MyGroup] Color=red Shape=circle [MyGroup] Color=green and / opt/ kde_staff/ share/ config/ foobar contains [MyGroup] Color=purple Position=20,20 and / etc/ opt/ kde3/ share/ config/ foobar contains [MyGroup] Color=blue Position=10,10 the result will be:
Ако $HOME /. kde/ share/ config/ foobar садржи: [MyGroup] Color=red Shape=circle [MyGroup] Color=green а / opt/ kde_ staff/ share/ config/ foobar садржи: [MyGroup] Color=purple Position=20, 20 и / etc/ opt/ kde3/ share/ config/ foobar садржи: [MyGroup] Color=blue Position=10, 10 резултат ће бити:
To prevent users being able to override default settings, settings can be marked immutable. Settings can be made immutable individually, per group or per file. An individual entry can be locked down by adding [$i] behind the key, & eg;:
Да би се корисници спречили да пребришу подразумеване поставке, оне се могу обележити као непроменљиве. Поставке се могу учинити непроменљивим појединачно, групно или по фајлу. Појединачан унос може се закључати додавањем [$i] иза кључа, нпр:
A group of entries can be locked down by placing [$i] behind the group name, & eg;:
Група уноса може се закључати стављањем [$i] иза имена групе, нпр:
To lock down the entire file, start the file with [$i] on a single line, & ie;:
За закључавање целог фајла, започните фајл са [$i] самим у једном реду, тј:
If $HOME /. kde/ share/ config/ foobar contains: [MyGroup] Color=red Shape=circle and / etc/ opt/ kde3/ share/ config/ foobar contains: [MyGroup][$i] Color=blue Position=10,10 the result will be:
Ако $HOME /. kde/ share/ config/ foobar садржи: [MyGroup] Color=red Shape=circle а / etc/ opt/ kde3/ share/ config/ foobar садржи: [MyGroup] [$i] Color=blue Position=10, 10 резултат ће бити:
If $HOME /. kde/ share/ config/ foobar contains: [MyGroup] Color=red Shape=circle and / opt/ kde_staff/ share/ config/ foobar contains [MyGroup] Color=purple Shape=rectangle and / etc/ opt/ kde3/ share/ config/ foobar contains [MyGroup][$i] Color=blue Position=10,10 the result will be
Ако $HOME /. kde/ share/ config/ foobar садржи: [MyGroup] Color=red Shape=circle а / opt/ kde_ staff/ share/ config/ foobar садржи: [MyGroup] [$i] Color=blue Position=10, 10 резултат ће бити:
So-called Shell Expansion can be used to provide more dynamic default values. With shell expansion the value of a configuration key can be constructed from the value of an environment variable or from the output of a shell command. To enable shell expansion for a configuration entry, the key must be followed by [$e]. Normally the expanded form is written into the user's configuration file after first use. To prevent that, it is recommend to lock the configuration entry down by using [$ie]. The user ca n't change it then of course.
Да би се обезбедиле динамичније подразумеване вредности, може се користити тзв. „ развој шкољке “. Развојем шкољке може се конструисати вредност поставног кључа на основу вредности променљиве окружења или излаза наредбе шкољке. За укључивање развоја шкољке за поставни унос, за кључем мора следити [$e]. После прве употребе, проширени облик обично бива уписан у корисников поставни фајл. Да би се то спречило, препоручује се закључавање поставног уноса помоћу [$ie]. Корисник, наравно, ово после не може да мења.
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. Ако је joe пријављен на joes_ 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 зависи од језика. Ако је корисник као језик изабрао француски (језички кôд fr), вредност уноса биће Ma Légende. У свим другим случајевима узеће се вредност My Caption.
[Preview Image] Caption=My Caption Caption[fr]=Ma Leacute; gende
[Preview Image] Caption=My Caption Caption[ fr] =Ma Légende
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 зависи од језика. Ако је корисник као језик изабрао француски (језички кôд fr), вредност уноса биће Ma Légende. У свим другим случајевима узеће се вредност 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.
Уноси који се могу појавити у поставном фајлу, уопштено, нису документовани. Са КДЕ‑ ом 3. 2 направљен је корак да се ово промени. У $KDEDIR / share/ config. kcfg могу се наћи фајлови који обезбеђују формалан опис могућих уноса у поставном фајлу. Ако су расположиви, користи их КДЕ‑ ов уређивач поставе.
Here is an example & XML; configuration file:
Ево примера ИксМЛ поставног фајла:
& lt; ?xml version="1.0 "encoding="UTF-8"? gt; & lt; !DOCTYPE kcfg SYSTEM "http: / /www. kde. org/ standards/ kcfg/ 1.0/ kcfg. dtd"gt; & lt; kcfggt; & lt; kcfgfile name="korganizerrc"/ gt; & lt; group name="General"gt; & lt; entry type="Bool" key="Auto Save"gt; & lt; labelgt; Enable automatic saving of calendarlt; /labelgt; & lt; defaultgt; truelt; /defaultgt; & lt; /entrygt; & lt; entry type="Int "key="Auto Save Interval"gt; & lt; defaultgt; 10lt; /defaultgt; & lt; /entrygt; & lt; /groupgt; & lt; /kcfggt;
& lt;? xml version=" 1. 0 "encoding=" UTF- 8"? gt; & lt;! DOCTYPE kcfg SYSTEM "http: // www. kde. org/ standards/ kcfg/ 1. 0/ kcfg. dtd" gt; & lt; kcfggt; & lt; kcfgfile name=" korganizerrc" gt; & lt; group name=" General" gt; & lt; entry type=" Bool" key=" Auto Save" gt; & lt; labelgt; Enable automatic saving of calendarlt; / labelgt; & lt; defaultgt; truelt; / defaultgt; & lt; / entrygt; & lt; entry type=" Int "key=" Auto Save Interval" gt; & lt; defaultgt; 10lt; / defaultgt; & lt; / entrygt; & lt; groupgt; & lt; kcfggt;
It has the same effect as:
Ово има исти ефекат као:
& kde; Startup Sequence
Ток покретања КДЕ‑ а
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 — припрема као корен
Session - / etc/ X11/ xdm/ Xsession - starts session as user
Сесија — / etc/ X11/ xdm/ Xsession — покреће сесију као корисник
= For a KDE session: kde or startkde
= за КДЕ сесију: 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
Скрипта за покретање КДЕ‑ а: 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:
Ток покретања КДЕ‑ а почиње са скриптом startkde. Она се у већини случајева позива из менаџера пријављивања (КДМ‑ а) пошто се корисник аутентификује. У скрипти startkde налазе се два веома важна реда:
LD_BIND_NOW=true kdeinit4 +kcminit_startup and kwrapper4 ksmserver $KDEWM
LD_ BIND_ NOW=true kdeinit4 +kcminit_ startup kwrapper4 ksmserver $KDEWM
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, који служи за покретање свих осталих КДЕ процеса. У излазу 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:
Сви позадински КДЕ сервиси посебни су по кориснику — за разлику од системских демона, не деле се међу корисницима. Исто као што су јединствени по кориснику, такви су и по приказу икс сервера. Процеси су следећи:
Desktop communication
Комуникација на радној површи
Generic service daemon.
Генерички демон сервиса
Triggers Sycoca database updates when needed
По потреби окида ажурирања базе података Сикоке
Initialization service
Припремни сервис
See for more information.
За више информација, погледајте.
Program launch (this is not the Alt; F2 dialog!)
Покретање програма (ово није онај дијалог на Alt F2!)
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 користи се за покретање свих осталих КДЕ програма. kdeinit обично може да покрене и бинарне програмске фајлове и учитљиве модуле (КЛМ‑ ове). КЛМ‑ ови раде исто као бинарни програмски фајлови, али се могу ефикасније покретати. Они пребивају у $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 да видите стварно име програма: