natgillin/translations-raw huggingface dataset:
Denne mappe indeholder dokumentation for & kde; 's programmer. Doumentation er opdelt efter sprog og programmet det hører til. Normalt er der mindst to filer i en mappe: index. docbook, som indeholder dokumentationen i et uformaterede DocBook format, og index. cache. bz2, som indeholder den samme dokumentation formateret som bzip2 - komprimeret & HTML;. & HTML; - versionen bruges af & khelpcenter;. Hvis & HTML; - versionen mangler, vil & khelpcenter; regenerere den fra DocBook- versionen, men dette er en langsom proces.
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.
Under denne mappe opbevares ikoner. Ikoner er kategoriseret efter tema, dimension and brugskategori.
Under this directory icons are stored. Icons are categorized by theme, dimension and usage category.
I denne mappe opbevares. desktop - filer der beskriver & MIME; - typer. & kde; bruger & MIME; - typer til at identificere typen af en fil.
In this directory,. desktop files that describe & MIME; types are stored. & kde; uses & MIME; types to identify the type of a file.
Denne mappe indeholder. desktop - filer der beskriver tjenester. Tjenester er ligesom programmer med startes sædvanligvis af andre programmer i stedet for af brugeren. Tjenester ses ikke i & kde; 's menu.
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.
Denne mappe indeholder. desktop - filer der beskriver tjenestetyper. En tjenestetype repræsentere sædvanligvis en vis programmeringsgrænseflade. Programmer og tjenester inkluderer de tjenestetyper de sørger for i deres >. desktop - filer.
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.
Denne mappe indeholder lydfiler.
This directory contains sound files.
Denne mappe indeholder skabeloner til at lave filer af forskellige typer. En skabelon består af en. desktop - fil der beskriver filen og som inkluderer en reference til en fil i. source undermappen. Skabelonerne i denne mappe ses i Opret ny - menuen der er tilgængelig på desktoppen og i filhåndteringen. Når en bruger vælger en skabelon fra menuen kopieres dens kildefil.
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.
Denne mappe indeholder milleder der kan bruges som baggrundsbillede
This directory contains images that can be used as background picture
Værtsspecifikke mapper
Host-specific Directories
Der er tre værtsspecifikke mapper som oftest er symbolske link til andre steder. Hvis mapperne ikke allerede er der, skabes følgende symbolske link og mapper med værktøjet lnusertemp:
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:
Oftest / tmp/ ksocket- $USER /, det bruges for forskellige & UNIX; - udtag.
Usually / tmp/ ksocket-$ USER /, this is used for various & UNIX; sockets.
Oftest / tmp/ kde- $USER /, det bruges for midlertidige filer.
Usually / tmp/ kde-$ USER /, this is used for temporary files.
Oftest / var/ tmp/ kdecache- $USER /, det bruges for cachefiler.
Usually / var/ tmp/ kdecache-$ USER /, this is used for cached files.
Eftersom både / tmp og / var/ tmp kan skrives af alle, er der en mulighed for at nogen af mapperne ovenfor allerede findes men ejes af en anden bruger. I dette tilfælde laver værktøjet lnusertemp en ny mappe med et alternativt navn og laver en link til den i stedet.
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.
Indstillingsfiler
Configuration Files
& kde; bruger et enkelt tekstbaseret filnavn for alle indstillingsfiler. Det består af par med nøgler og værdier som er placerede i grupper. Alle indstillingsfiler i & kde; bruger UTF - 8 kodning til tekst udenfor ASCII - området.
& 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.
Begyndelsen af en gruppe angives af et gruppenavn som er placeret i kantede parenteser. Alle indgange med nøgle og værdi som følger hører til gruppen. Gruppen slutter enten når en ny gruppe begynder, eller når filslutningen nås. Indgange længst oppe i filen som ikke har et gruppenavn forud, tilhører standardgruppen.
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.
Følgende eksempel viser en indstillingsfil som består af to grupper. Den første gruppe indeholder nøglerne LargeCursor og SingleClick, den anden gruppe indeholder nøglerne Show hidden files og Sort by:
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:
Indgange i en gruppe består af en nøgle og en værdi adskilt af med et lighedstegn. Nøglen kan indeholde mellemrum og kan følges af tilvalg inom hakparenteser. Delen efter likhetstecknet er indgangens værdi. Eventuella blanktegn som omger likhetstecknet ignoreres, ligesom eventuella blanktegn i slutningen. Mer kortfattat er formatet:
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:
indgang = værdi
entry = value
Hvis det er meningen at en værdi skal indeholde et mellemrum i begyndelsen og slutningen kan det opnås ved at bruge et baglæns skråstreg fulgt af et s.
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.
Der er flere andre baglæns skråstreg- koder. Her er en fuldstændig liste:
There are several other backslash codes; here is a complete list:
\\ s kan bruges som mellemrum
\\s can be used as space
\\ t kan bruges til at inkludere et tabulatortegn
\\t can be used to include a tab
\\ r for et returtegn
\\r for a carriage return character
\ for et nylinjetegn
\ for a linefeed character (new line)
\\\\ for at inkludere selve den baglæns skråstreg
\\\\ to include the backslash itself
I følgende eksempel begynder værdien for indgangen Caption med to mellemrum mens indgangen Description indeholder tre linjer tekst. Nye linjer i baglæns skråstreg notation bruges til at skille de tre linjer ad.
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.
[Preview Image] Caption=\\ s Min overskrift Description=Dette er en\ meget lang\ beskrivelse.
[Preview Image] Caption=\\s My Caption Description=This is\ a very long\ description.
Tomme linjer i indstillingsfiler ignoreres, ligesom linjer som begynder med et nummertegn (#). Nummertegnet kan bruges til at tilføje kommentarer i indstillingsfiler. Det bør noteres at når et & kde; - program opdaterer en indstillingsfil, bevares kommentarerne ikke.
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.
Det kan være flere indstillingsfiler med samme navn i undermappen share/ config i forskellige mappetræer i & kde;. I dette tilfælde kombineres informationen i alle disse indstillingsfiler nøgle for nøgle. Hvis samme nøgle i en vis gruppe er defineret på mere end et sted, bruges nøgleværdien som blev læst fra mappetræet med højest prioritet. Indstillingsfiler under $KDEHOME har altid højest prioritet. Hvis en nøgle i en vis gruppe defineres flere gange i en enkelt fil, bruges den sidste indgangs værdi.
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.
Hvis $HOME /. kde/ share/ config/ foobar indeholder: [MyGroup] Color=red Shape=circle og / etc/ opt/ kde3/ share/ config/ foobar indeholder [MyGroup] Color=blue Position=10, 10 bliver resultatet:
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:
Hvis $HOME /. kde/ share/ config/ foobar indeholder [MyGroup] Color=red Shape=circle [MyGroup] Color=green og / opt/ kde_ staff/ share/ config/ foobar indeholder [MyGroup] Color=purple Position=20, 20 og / etc/ opt/ kde3/ share/ config/ foobar indeholder [MyGroup] Color=blue Position=10, 10 bliver resultatet:
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:
For at hindre brugere i at sætte standardindstillinger ud af kraft, kan indstillinger markeres som uforanderlige. Indstillinger kan gøres uforanderlige individuelt, pr gruppe eller pr fil. En individuel indgang kan låses ved at tilføje [$i] efter nøglen, f. eks.:
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;:
En gruppe med indgange kan låses ved at placere [$i] efter gruppenavnet, f. eks.:
A group of entries can be locked down by placing [$i] behind the group name, & eg;:
For at låse hele filen, indledes filen med [$i] på en enkelt linje, dvs.:
To lock down the entire file, start the file with [$i] on a single line, & ie;:
Hvis $HOME /. kde/ share/ config/ foobar indeholder: [MyGroup] Color=red Shape=circle og / etc/ opt/ kde3/ share/ config/ foobar indeholder: [MyGroup] [$i] Color=blue Position=10, 10 bliver resultatet:
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:
Hvis $HOME /. kde/ share/ config/ foobar indeholder: [MyGroup] Color=red Shape=circle og / opt/ kde_ staff/ share/ config/ foobar indeholder [MyGroup] Color=purple Shape=rectangle og / etc/ opt/ kde3/ share/ config/ foobar indeholder [MyGroup] [$i] Color=blue Position=10, 10 bliver resultatet:
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
Såkaldt skalekspansion kan bruges for at sørge for mere dynamiske standardværdier. Med skalekspansion kan værdien for en indstillingsnøgle skabes fra værdien af en miljøvariabel eller fra udskriften af et skalkommando. For at aktivere skalekspansion for en indstillingsindgang, skal nøglen følges af [$e]. Normalt skrives den ekspanderede form til brugerens indstillingsfil efter første brug. For at forhindre dette, anbefales at låse indstillingsindgangen ved at bruge [$ie]. Brugeren kan så naturligvis ikke ændre den så.
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.
I følgende eksempel afgøres værdien på Host med uddata fra programmet hostname. Denne indstilling er også låst for at sikre at værdien altid afgøres dynamisk.
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.
Værdien af indgangen Email afgøres ved at udfylde værdierne for miljøvariablerne $USER og $HOST. Når anna logger ind på annas_ maskine resulterer det i en værdi som er lig med anna@ annas_ maskine. Indstillingen er ikke låst.
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.
De fleste indstillingsindgange kan indekseres med en sprogkode. I dette tilfælde bruges sproget som brugeren har valgt at bruge på desktoppen til at slå nøglens værdi op. Hvis standardsproget (amerikansk engelsk) er valgt, eller hvis der ikke er indeks som svarer til det valgte sprog, bruges nøgleindgangen uden indeks.
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.
I følgende eksempel afhænger værdien af indgangen Caption af sproget. Hvis brugeren har valgt fransk som sprog (sprogkode fr) bliver indgangens værdi Ma Leacute; gende. I alle øvrige tilfælde bruges værdien My Caption.
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.
I følgende eksempel afhænger værdien af indgangen Caption af sproget. Hvis brugeren har valgt fransk som sprog (sprogkode fr) bliver indgangens værdi Ma Leacute; gende. I alle øvrige tilfælde bruges værdien My Caption.
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.
I almindelighed er indgangene som kan findes i en indstillingsfil ikke dokumenterede. Fra & kde; 3. 2 er dette begyndt at ændres. Der er filer i $KDEDIR / share/ config. kcfg som sørger for en formel beskrivelse af de mulige indgange i en indstillingsfil. De bruges af den nye indstillingseditor i & kde; når de er tilgængelige.
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.
Her er et eksempel på en & XML; - indstillingsfil:
Here is an example & XML; configuration file:
Den har samme effekt som:
It has the same effect as:
& kde; 's startsekvens
& kde; Startup Sequence
Køres altid som root! Bruger $KDEDIR / share/ config/ kdmrc og / etc/ X11/ xdm/ Xservers. Den senere indeholder indgange såsom:
Always runs as root! Uses $KDEDIR / share/ config/ kdmrc and / etc/ X11/ xdm/ Xservers. The latter contains entries like:
Relevante startfiler er også:
Relevant startup files are also:
[X - * - Core] afsnittet i kdmrc
[X-*-Core] section in kdmrc
Opsætning - / etc/ X11/ xdm/ Xsetup
Setup - / etc/ X11/ xdm/ Xsetup
Brugeren indtaster brugernavn og kodeord
User enters username & password
Startup - / etc/ X11/ xdm/ Xstartup - forbered som systemadministrator
Startup - / etc/ X11/ xdm/ Xstartup - prepare as root
Session - / etc/ X11/ xdm/ Xsession - starter sessionen som bruger
Session - / etc/ X11/ xdm/ Xsession - starts session as user
= For en KDE- session: kde eller startkde
= For a KDE session: kde or startkde
= Hvis de findes ~ /. xsession eller ~ /. xinitrc
= If present ~/. xsession or ~/. xinitrc
Nulstil - / etc/ X11/ xdm/ Xreset - efter sessionen er afsluttet
Reset - / etc/ X11/ xdm/ Xreset - after session finished
& kde; 's startscript: startkde
The & kde; Startup Script: startkde
& kde; 's startsekvens begynder med scriptet startkde. I de fleste tilfælde kaldes scriptet fra indlogningshåndteringen (kdm;) så snart brugerens er kontrolleret. Der er to meget vigtige linjer i scriptet 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:
LD_ BIND_ NOW=true kdeinit +kcminit +knotify and kwrapper ksmserver $KDEWM
LD_BIND_NOW=true kdeinit4 +kcminit_startup and kwrapper4 ksmserver $KDEWM
Den første linje starter kdeinit masterprocessen. kdeinit mastereprocessen bruges til at starte alle andre & kde; processer. Den ses i output fra ps aux som kdeinit: Running.... Argumenterne efter kdeinit er navnene på yderligere processer der skal startes. + indikerer at kdeinit skal vente indtil processen er færdig. kdeinit starter også dcopserver, klauncher og kded.
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.
Den anden af de to linjer beder kdeinit om at starte sessionshåndteringsprocessen ksmserver. Sessionshåndteringen afgør sessionens livstid. Når processen afsluttes, logges brugeren ud.
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.
Baggrundsprocesser
Background Processes
Alle & kde; 's baggrundstjenester er brugerspecifikke: I modsætning til systemdæmoner, deles de ikke mellem brugere. Foruden at være entydige for hvert bruger, er de også entydige pr X- serverskærm. Processerne er:
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:
Desktopkommunikation
Desktop communication
Generel tjenestedæmon.
Generic service daemon.
Sætter databaseopdatering af Sycoca i gang når det behøves.
Triggers Sycoca database updates when needed
Initieringstjeneste
Initialization service
Se for mere information.
See for more information.
Programstart (dette er ikke dialogen Alt; F2)
Program launch (this is not the Alt; F2 dialog!)
Brugerunderretninger.
User notifications.
Sessionshåndtering
Session management
kdeinit bruges til at starte alle andre & kde; - programmer. kdeinit kan både starte normale binære programfiler samt kdeinit indlæsbare moduler (KLM: er). KLM 'er fungerer præcis som binære programfiler men kan startes effektivere. KLM' er findes under $KDEDIR / lib/ kde3
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
Bagdelen er at programmer som startes på denne måde ses som kdeinit i udskriften fra top og ps. Brug top - c eller ps aux for at se selve programnavnet.
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:
% ps aux waba 23184 0. 2 2. 1 23428 11124? S 21: 41 0: 00 kdeinit: Running... waba 23187 0. 1 2. 1 23200 11124? S 21: 41 0: 00 kdeinit: dcopserver -- nosid waba 23189 0. 2 2. 4 25136 12496? S 21: 41 0: 00 kdeinit: klauncher waba 23192 0. 7 2. 8 25596 14772? S 21: 41 0: 00 kdeinit: kded waba 23203 0. 8 3. 4 31516 17892? S 21: 41 0: 00 kdeinit: knotify
% ps aux waba 23184 0.2 2.1 23428 11124? S 21:41 0:00 kdeinit4: Running... waba 23189 0.2 2.4 25136 12496? S 21:41 0:00 kdeinit4: klauncher waba 23192 0.7 2.8 25596 14772? S 21:41 0:00 kdeinit4: kded waba 23203 0.8 3.4 31516 17892? S 21:41 0:00 kdeinit4: knotify
kdeinit: Running... angiver hovedprocessen kdeinit. De øvrige processer på listen er programmer startede som KLM 'er.
kdeinit: Running... indicates the master kdeinit process. The other processes listed are programs started as KLM s.
Når kdeinit startes første gang starter det dcopserver, klauncher, og kded, samt eventuelle yderligere programmer angivne på dets kommandolinje i scriptet startkde, normalt kcminit og knotify.
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.
kcminit kør initieringstjenester ved opstart. Initieringstjenester angives i programmernes. desktop- filer eller tjenester via linjen X- KDE- Init:
kcminit executes initialization services during startup. Initialization services are specified in the. desktop files of applications or services via the X-KDE-Init line:
[Desktop Entry] Encoding=UTF- 8 Exec=kcmshell energy Icon=energy_ star Type=Application X- KDE- Library=energy X- KDE- Init=energy
[Desktop Entry] Encoding=UTF-8 Exec=kcmshell4 energy Icon=energy_star Type=Application X-KDE-Library=energy X-KDE-Init=energy
Initieringstjenester bruges typisk til at initiere hardware baseret på brugerespecificerede indstillinger.
Initialization services are typically used for initializing hardware based on user-specified settings.
kcminit -- list kan bruges til at vise alle initieringstjenester og kcminit tjeneste kan bruges til eksplicit at køre en enkelt tjeneste. Dette kan være nyttig ved undersøgelse af startproblemer.
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.