natgillin/translations-raw huggingface dataset:
Usually / var/ tmp/ kdecache-$ USER /, this is used for cached files.
Oftast / var/ tmp/ kdecache- $USER /, det används för cachefiler.
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.
Eftersom både / tmp och / var/ tmp kan skrivas av alla, finns det en möjlighet att någon av katalogerna ovan redan finns men ägs av en annan användare. I detta fall skapar verktyget lnusertemp en ny katalog med ett alternativt namn och skapar en länk till den istället.
Configuration Files
Inställningsfiler
& 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.
& kde; använder ett enkelt textbaserat filnamn för alla inställningsfiler. Det består av par med nycklar och värden som är placerade i grupper. Alla inställningsfiler i & kde; använder UTF - 8 kodning för text utanför ASCII - området.
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.
Början på en grupp anges av ett gruppnamn som är placerat inom hakparenteser. Alla poster med nyckel och värde som följer hör till gruppen. Gruppen slutar antingen när en ny grupp börjar, eller när filslutet nås. Poster längst upp i filen som inte föregås av ett gruppnamn tillhör den standardgruppen.
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:
Följande exempel visar en inställningsfil som består av två grupper. Den första gruppen innehåller nycklarna LargeCursor och SingleClick, den andra gruppen innehåller nycklarna Show hidden files och 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:
Poster i en grupp består av en nyckel och ett värde skilda åt med ett likhetstecken. Nyckeln kan innehålla mellanslag och kan följas av alternativ inom hakparenteser. Delen efter likhetstecknet är postens värde. Eventuella blanktecken som omger likhetstecknet ignoreras, liksom eventuella blanktecken i slutet. Mer kortfattat är formatet:
entry = value
post = värde
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.
Om det är meningen att ett värde ska innehålla ett mellanslag i början och slutet kan det åstadkommas genom att använda ett bakstreck följt av ett s.
There are several other backslash codes; here is a complete list:
Det finns flera andra bakstreckkoder. Här är en fullständig lista:
\\s can be used as space
\\ s kan användas som mellanslag
\\t can be used to include a tab
\\ t kan användas för att inkludera ett tabulatortecken
\\r for a carriage return character
\\ r för ett returtecken
\ for a linefeed character (new line)
\ för ett nyradstecken
\\\\ to include the backslash itself
\\\\ för att inkludera själva bakstrecket
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.
I följande exempel börjar värdet för posten Caption med två mellanslag medan posten Description innehåller tre rader text. Nyrader med bakstrecksnotation används för att skilja de tre raderna åt.
[Preview Image] Caption=\\s My Caption Description=This is\ a very long\ description.
[Preview Image] Caption=\\ s Min rubrik Description=Det här är en\ mycket lång\ beskrivning.
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.
Tomma rader i inställningsfiler ignoreras, liksom rader som börjar med ett nummertecken (#). Nummertecknet kan användas för att lägga till kommentarer i inställningsfiler. Det bör noteras att när ett & kde; - program uppdaterar en inställningsfil, bevaras inte kommentarerna.
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.
Det kan finnas flera inställningsfiler med samma namn i underkatalogen share/ config i olika katalogträd i & kde;. I detta fall kombineras informationen i alla dessa inställningsfiler nyckel för nyckel. Om samma nyckel i en viss grupp är definierad på mer än ett ställe, används nyckelvärdet som lästes från katalogträdet med högst prioritet. Inställningsfiler under $KDEHOME har alltid högst prioritet. Om en nyckel i en viss grupp definieras flera gånger i en enskild fil, används den sista postens värde.
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:
Om $HOME /. kde/ share/ config/ foobar innehåller: [MyGroup] Color=red Shape=circle och / etc/ opt/ kde3/ share/ config/ foobar innehåller [MyGroup] Color=blue Position=10, 10 blir 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:
Om $HOME /. kde/ share/ config/ foobar innehåller [MyGroup] Color=red Shape=circle [MyGroup] Color=green och / opt/ kde_ staff/ share/ config/ foobar innehåller [MyGroup] Color=purple Position=20, 20 och / etc/ opt/ kde3/ share/ config/ foobar innehåller [MyGroup] Color=blue Position=10, 10 blir resultatet:
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;:
För att hindra användare från att överskrida standardinställningar, kan inställningar markeras som oföränderliga. Inställningar kan göras oföränderliga individuellt, per grupp eller per fil. En individuell post kan låsas genom att lägga till [$i] efter nyckeln, t. ex.:
A group of entries can be locked down by placing [$i] behind the group name, & eg;:
En grupp med poster kan låsas genom att placera [$i] efter gruppnamnet, t. ex.:
To lock down the entire file, start the file with [$i] on a single line, & ie;:
För att låsa hela filen, inled filen med [$i] på en ensam rad, dvs.:
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:
Om $HOME /. kde/ share/ config/ foobar innehåller: [MyGroup] Color=red Shape=circle och / etc/ opt/ kde3/ share/ config/ foobar innehåller: [MyGroup] [$i] Color=blue Position=10, 10 blir 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
Om $HOME /. kde/ share/ config/ foobar innehåller: [MyGroup] Color=red Shape=circle och / opt/ kde_ staff/ share/ config/ foobar innehåller [MyGroup] Color=purple Shape=rectangle och / etc/ opt/ kde3/ share/ config/ foobar innehåller [MyGroup] [$i] Color=blue Position=10, 10 blir resultatet:
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.
Så kallad skalexpansion kan användas för att tillhandahålla mer dynamiska standardvärden. Med skalexpansion kan värdet för en inställningsnyckel skapas från värdet av en miljövariabel eller från utmatningen av ett skalkommando. För att aktivera skalexpansion för en inställningspost, måste nyckeln följas av [$e]. Normalt skrivs den expanderade formen till användarens inställningsfil efter första användningen. För att förhindra det, rekommenderas att låsa inställningsposten genom att använda [$ie]. Användaren kan förstås inte ändra den då.
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.
I följande exempel avgörs värdet på Host med utdata från programmet hostname. Denna inställning är också låst för att försäkra att värdet alltid avgörs dynamiskt.
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.
Värdet för posten Email avgörs genom att fylla i värden för miljövariablerna $USER och $HOST. När anna loggar in på annas_ dator resulterar det i ett värde som är lika med anna@ annas_ dator. Inställningen är inte låst.
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.
De flesta inställningsposter kan indexeras med en språkkod. I detta fall används språket som användaren har valt att använda på skrivbordet för att slå upp nyckelns värde. Om förvalt språk (amerikansk engelska) har valts, eller om det inte finns något index som motsvarar valt språk, används nyckelposten utan index.
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öljande exempel beror värdet på posten Caption på språket. Om användaren har valt franska som språk (språkkod fr) blir postens värde Ma Leacute; gende. In alla övriga fall används värdet My Caption.
[Preview Image] Caption=My Caption Caption[fr]=Ma Leacute; gende
[Preview Image] Caption=My Caption Caption[ fr] =Ma Leacute; 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.
I följande exempel beror värdet på posten Caption på språket. Om användaren har valt franska som språk (språkkod fr) blir postens värde Ma Leacute; gende. In alla övriga fall används värdet 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.
I allmänhet är inte posterna som kan finnas i en inställningsfil dokumenterade. Från & kde; 3. 2 har det börjat ändras. Det finns filer i $KDEDIR / share/ config. kcfg som tillhandahåller en formell beskrivning av de möjliga posterna i en inställningsfil. De används av den nya inställningseditorn i & kde; när de är tillgängliga.
Here is an example & XML; configuration file:
Här är ett exempel på en & XML; - inställningsfil:
It has the same effect as:
Den har samma effekt som:
& kde; Startup Sequence
& kde;: s startsekvens
Always runs as root! Uses $KDEDIR / share/ config/ kdmrc and / etc/ X11/ xdm/ Xservers. The latter contains entries like:
Körs alltid som root. Använder $KDEDIR / share/ config/ kdmrc och / etc/ X11/ xdm/ Xservers. Den senare innehåller poster som:
Relevant startup files are also:
Relevanta startfiler är också:
[X-*-Core] section in kdmrc
[X - * - Core] sektionen i kdmrc
Setup - / etc/ X11/ xdm/ Xsetup
Setup - / etc/ X11/ xdm/ Xsetup
User enters username & password
Användaren skriver in användarnamn och lösenord
Startup - / etc/ X11/ xdm/ Xstartup - prepare as root
Startup - / etc/ X11/ xdm/ Xstartup - förbereder som systemadministratör
Session - / etc/ X11/ xdm/ Xsession - starts session as user
Session - / etc/ X11/ xdm/ Xsession - startar sessionen som användaren
= For a KDE session: kde or startkde
= För en KDE- session: kde eller startkde
= If present ~/. xsession or ~/. xinitrc
= Om de finns ~ /. xsession eller ~ /. xinitrc
Reset - / etc/ X11/ xdm/ Xreset - after session finished
Återställning - / etc/ X11/ xdm/ Xreset - efter sessionen avslutats
The & kde; Startup Script: startkde
& kde;: s startskript: 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;: s startsekvens börjar med skriptet startkde. I de flesta fall anropas skriptet från inloggningshanteraren (kdm;) så fort användarens behörighet har kontrollerats. Det finns två mycket viktiga rader i skriptet 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.
Den första raden startar huvudprocessen kdeinit4. Huvudprocessen kdeinit4 används för att starta alla andra & kde; - processer. Den visas i utmatningen från ps aux som kdeinit4: Running.... Väljarna efter kdeinit4 är namn på ytterligare processer som ska startas. Tecknet + anger att kdeinit4 måste vänta på att processen blir klar. kdeinit4 startar också klauncher och 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.
Den andra av de två raderna ber kdeinit4 att starta sessionshanteringsprocessen ksmserver. Sessionshanteraren avgör sessionens livstid. När processen avslutas, loggas användaren ut.
Background Processes
Bakgrundsprocesser
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:
Alla & kde;: s bakgrundstjänster är användarspecifika: I motsats till systemdemoner, delas de inte mellan användare. Förutom att vara unika för varje användare, är de också unika per X- serverskärm. Processerna är:
Desktop communication
Skrivbordskommunikation
Generic service daemon.
Generell tjänstdemon.
Triggers Sycoca database updates when needed
Sätter igång databasuppdatering av Sycoca när det behövs.
Initialization service
Initieringstjänst
See for more information.
Se för mer information.
Program launch (this is not the Alt; F2 dialog!)
Programstart (detta är inte dialogrutan Alt; F2)
User notifications.
Användarunderrättelser.
Session management
Sessionshantering
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 används för att starta alla andra & kde; - program. kdeinit kan både starta normala binärprogramfiler samt kdeinit laddningsbara moduler (KLM: er). KLM: er fungerar precis som binärprogramfiler men kan startas effektivare. KLM: er finns under $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:
Nackdelen är att program som startas på det här sättet syns som kdeinit i utmatningen från top och ps. Använd top - c eller ps aux för att se själva programnumret.
kdeinit: Running... indicates the master kdeinit process. The other processes listed are programs started as KLM s.
kdeinit: Running... anger huvudprocessen kdeinit. övriga processer som listas är program startade som KLM: er.
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.
När kdeinit4 startas första gången startar det klauncher, och kded, samt eventuella ytterligare program angivna på dess kommandorad i skriptet startkde, normalt 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 kör initieringstjänster under start. Initieringstjänster anges i programmens. desktop- filer eller tjänster via raden X- KDE- Init:
Initialization services are typically used for initializing hardware based on user-specified settings.
Initieringstjänster används typiskt för att initiera hårdvara baserat på användarespecificerade inställningar.
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 kan användas för att visa alla initieringstjänster och kcminit tjänst kan användas för att explicit köra en enstaka tjänst. Det kan vara användbart vid undersökning av startproblem.
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 är en demon som är ansvarig för att aktivera tjänster inne i & kde;. Den arbetar nära kopplad till huvudprocessen kdeinit för att starta nya processer. & kde; - program kommunicerar med klauncher via & DCOP; för att starta nya program eller tjänster.
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.
Mest känd från felmeddelandet: KLauncher kunde inte nås via DBus, som antingen anger ett allvarligt problem med DBus- servern eller att klauncher kraschade.
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 kan startas om genom att starta om kdeinit från ett terminalfönster. Försäkra dig om att $HOME, $DISPLAY och de olika $KDEDIR( S) är riktigt inställda när du gör det.
The primary task of knotify is to relay sound notifications to the sound server, it also provides alternative notification methods.
Den huvudsakliga uppgiften för knotify är att skicka vidare ljudunderrättelser till ljudservern. Det tillhandahåller också alternativa underrättelsemetoder.
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.
& kde;: s sessionshanterare är ksmserver. Vid start kör sessionshanteraren program som ska startas automatiskt och återställer program från föregående session. Programmen som ska startas automatiskt anges av. desktop - filer i katalogen $KDEDIR / share/ autostart. Om ett program ska startas automatiskt eller inte kan göras villkorligt beroende på någon inställningspost som avgörs av posten X- KDE- autostart- condition i. desktop - filen.
The ktip. desktop file for example contains:
Filen ktip. desktop innehåller till exempel:
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.
Det betyder att inställningsfilen ktiprc kontrolleras efter posten RunOnStart i gruppen [TipOfDay]. Om ingen sådan post hittas, antas true, vilket betyder att ktip är ett av programmen som normalt startas automatiskt.
Some of the applications auto-started by ksmserver are:
Vissa av programmen som startas automatiskt av ksmserver är:
The & kde; desktop
& kde;: s skrivbord
The & kde; panel
& kde;: s panel
A tip of the day program
Ett program för dagens tips
A utility to receive system messages sent to the user
Ett verktyg för att ta emot systemmeddelanden som skickas till användaren
A clipboard utility that docks in the panel
Ett klippbordsverktyg som dockas i panelen
A utility that warns about upcoming events and appointments
Ett verktyg som varnar om kommande händelser och möten
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 startar i sin tur automatiskt program som lagras i $KDEHOME / Autostart. kdesktop öppnar automatiskt alla filer som är lagrade i katalogen, inklusive dokument, binärfiler eller program i form av. desktop - filer.
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;: s sessionshanterare återställer också en av de tidigare sessionerna. En session innehåller en samling program samt programspecifik information som motsvarar tillståndet hos programmet när sessionen sparades. Sessioner lagras i inställningsfilen ksmserverrc som innehåller referenser till programspecifik tillståndsinformation. Den programspecifika tillståndsinformationen sparas i $KDEHOME / share/ config/ session. Tillståndsinformationen för & kwin; innehåller fönsterpositioner för alla andra program i sessionen.
Environment variables
Miljövariabler
Some important environment variables used by & kde;:
Vissa viktiga miljövariabler som används av & kde;: