natgillin/translations-raw huggingface dataset:
Køreniveauet med grafisk login (xdm;) for nogle almindelige & Linux; - distributions er:
The runlevel with graphical login (xdm;) for some common & Linux; distributions is:
Hvis dit system bruger 'Pluggable Authentication Modules' (PAM), hvilket er normalt i nyere & Linux; og & Solaris; - systemer, skal du tjekke at din PAM - indstilling tillader login gennem den service der hedder kdm. Hvis du tidligere brugte & xdm; med held, skulle du ikke have behov for at lave ændringer på din PAM - indstilling for at bruge & kdm;. / etc/ pam. conf eller / etc/ pam. d/ xdm. Information om indstilling af PAM går ud over rammerne for denne håndbog, men PAM kommer med omfattende dokumentation (prøv at kigge i / usr/ share/ doc / * pam/ html /).
If your system uses Pluggable Authentication Modules (PAM), which is normal with recent & Linux; and & Solaris; systems, you should check that your PAM configuration permits login through the service named kde. If you previously used & xdm; successfully, you should not need to make any changes to your PAM configuration in order to use & kdm;. / etc/ pam. conf or / etc/ pam. d/ kde. Information on configuring PAM is beyond the scope of this handbook, but PAM comes with comprehensive documentation (try looking in / usr/ share/ doc/ *pam*/ html/).
Nu er tiden inde til at teste & kdm; ved at udstede følgende kommando:
Now it's time for you to test & kdm; by issuing the following command:
Hvis du får en & kdm; login- felt og du kan logge på, så er det i orden. Det der hovedsageligt kan gå galt her er at "run- time linker" måske ikke kan finde de delte & Qt; - eller & kde; - biblioteker. Hvis du har en binær distribution af & kde; - bibliotekerne, så sørg for at & kdm; er installeret hvor bibliotekerne tror & kde; er installeret og prøv at sætte nogle miljøvariabler til at pege på dine & kde; - og & Qt; - biblioteker.
If you get a & kdm; login dialog and you are able to log in, things are going well. The main thing that can go wrong here is that the run-time linker might not find the shared & Qt; or & kde; libraries. If you have a binary distribution of the & kde; libraries, make sure & kdm; is installed where the libraries believe & kde; is installed and try setting some environment variables to point to your & kde; and & Qt; libraries.
For & RedHat;, redigér / etc/ inittab, kig efter denne linje:
For & RedHat;, edit / etc/ inittab, look for this line:
x: 5: respawn: / usr/ X11/ bin/ xdm - nodaemon
x:5: respawn: / usr/ X11/ bin/ xdm -nodaemon
og erstat med:
and replace with:
x: 5: respawn: / opt/ kde/ bin/ kdm
x:5: respawn: / opt/ kde/ bin/ kdm
Dette beder init (8) om at genstarte & kdm; når systemet har køreniveau 5. Bemærk at & kdm; ikke behøver flaget - nodaemon.
This tells init (8) to respawn & kdm; when the system is in run level 5. Note that & kdm; does not need the -nodaemon option.
For FreeBSD, redigér / etc/ ttys og led efter en linje som ligner denne:
For FreeBSD, edit / etc/ ttys and find the line like this:
ttyv8 "/ usr/ X11R6/ bin/ xdm - nodaemon" xterm off secure
ttyv8 "/ usr/ X11R6/ bin/ xdm -nodaemon" xterm off secure
og redigér den til:
and edit it to this:
ttyv8 "/ usr/ local/ bin/ kdm" xterm on secure
ttyv8 "/ opt/ kde/ bin/ kdm" xterm on secure
Dette omfatter sædvanligvis at ændre linjen:
This usually involves changing the line:
id: 5: initdefault:
id:5: initdefault:
Når du genstarter dit system, skulle du ende op med den grafiske & kdm; - login- dialog.
When you reboot your system, you should end up with the graphical & kdm; login dialog.
Hvis dette ikke lykkes er det mest sandsynlige problem at omgivelserne brugt på opstartstidpunktet er anderledes end omgivelserne der bruges til test på kommandolinjen. Hvis du prøver at få to udgaver af & kde; til at sameksistere, skal du passe særligt meget på at den opsætning du bruger for dine PATH og LD_ LIBRARY_ PATH - miljøvariabler er konsistente, og at opstarts- scripterne ikke ændrer dem på en eller anden måde.
If this step is unsuccessful the most likely problem is that the environment used at boot time differs from the environment that you used for testing at the command line. If you are trying to get two versions of & kde; to co-exist, be particularly careful that the settings you use for your PATH and LD_LIBRARY_PATH environment variables are consistent, and that the startup scripts are not over-riding them in some way.
& kdm; detekterer de fleste tilgængelige vindueshåndteringer og desktopmiljøer når det køres. At installere en ny skulle automatisk gøre den tilgængelig i & kdm; s hoveddialog Sessionstype:.
& kdm; detects most available window manager and desktop environments when it is run. Installing a new one should make it automatically available in the & kdm; main dialog's Session Type submenu.
Hvis du har en meget ny vindueshåndtering, eller noget som & kdm; ikke understøtter, er det første du skal kontrollere at programmet som skal køres findes i PATH og at dets navn ikke er ændret til noget uventet ved installationen.
If you have a very new window manager, or something that & kdm; does not support, the first thing you should check is that the application to be run is in the PATH and has not been renamed during the install into something unexpected.
Hvis det er tilfældet at programmet er for nyt og endnu ikke understøttes af & kdm;, kan du blot tilføje en ny session.
If the case is that the application is too new and not yet supported by & kdm;, you can quite simply add a new session.
Sessionerne defineres i. desktop - filer i $KDEDIR / share/ apps/ kdm/ sessions. Du kan helt enkelt tilføje en. desktop - fil i denne mappe med et passende navn. Felterne er:
The sessions are defined in. desktop files in $KDEDIR / share/ apps/ kdm/ sessions. You can simply add an appropriately named. desktop file in this directory. The fields are:
[Desktop Entry] Encoding=UTF- 8 Dette er låst til UTF- 8 og kan udelades Type=XSession Dette er låst til XSession og kan udelades Exec= navn på kørbar fil Sendes til eval exec i en Bourne skal TryExec= navn på kørbar fil Støttes men kræves ikke Name= navn at vise i & kdm; 's sessionsliste
[Desktop Entry] Encoding=UTF-8 This is fixed to UTF-8 and may be omitted Type=XSession This is fixed to XSession and may be omitted Exec= executable name Passed to eval exec in a Bourne shell TryExec= executable name Supported but not required Name= name to show in the & kdm; session list
Der er også tre magiske:
There are also three magic types:
Standardsessionen i & kdm; er normalt & kde;, men den kan indstilles af systemadministratoren.
The default session for & kdm; is normally & kde; but can be configured by the system administrator.
egen
custom
Sessionen Egen kører brugerens ~ /. xsession hvis den findes.
The Custom session will run the user's ~/. xsession if it exists.
fejlsikker
failsafe
Fejlsikker kører en meget enkel session, og er kun nyttig til fejlsøgningsformål.
Failsafe will run a very plain session, and is useful only for debugging purposes.
For at sætte en sessionstype ud af kraft, kopieres. desktop- filen fra mappen data til mappen config og redigeres som du vil. At fjerne levererede sessioner kan opnås ved at skygge dem med. desktop- filer som indeholder Hidden=true. For de magiske sessionstyper er der normalt ingen. desktop- filer, men & kdm; lader som om de gør det, så du kan sætte dem ud af kraft som alle andre sessionstyper. Antagelig ved du nu allerede hvordan en ny sessionstype kan tilføjes.
To override a session type, copy the. desktop file from the data dir to the config dir and edit it at will. Removing the shipped session types can be accomplished by shadowing them with. desktop files containing Hidden=true. For the magic session types no. desktop files exist by default, but & kdm; pretends they would, so you can override them like any other type. I guess you already know how to add a new session type by now.; -)
& XDMCP; er nyttig i multibruger- situationer hvor der er brugere med arbejdsstationer og en kraftigere server der kan sørge for ressourcerne til at køre flere X- sessioner. For eksempel er & XDMCP; en god måde at genbruge gamle computere - en Pentium eller selv en 486 computer med 16 Mb RAM er tilstrækkelig til at køre selve X, og ved at bruge & XDMCP; kan en sådan computer køre en helt moderne & kde; session fra en server. For server- delen, når en enkel & kde; (eller et andet miljø) session kører, kræver det meget få ekstra ressourcer at køre en til.
& XDMCP; is useful in multiuser situations where there are users with workstations and a more powerful server that can provide the resources to run multiple X sessions. For example, & XDMCP; is a good way to reuse old computers - a Pentium or even 486 computer with 16 Mb RAM is sufficient to run X itself, and using & XDMCP; such a computer can run a full modern & kde; session from a server. For the server part, once a single & kde; (or other environment) session is running, running another one requires very few extra resources.
Avancerede emner
Advanced Topics
Kommandosokler
Command Sockets
Dette er en funktion du kan bruge til at fjernstyre & kdm;. Det er hovedsageligt beregnet til at bruges af & ksmserver; og & kdesktop; i en session som kører, men andre tillempninger er også mulige.
This is a feature you can use to remote-control & kdm;. It's mostly intended for use by & ksmserver; and & kdesktop; from a running session, but other applications are possible as well.
Soklerne er & UNIX; - domænesokler som eksisterer i undermapper af mappen som angives af FifoDir =. Undermapperne er væsentlige for adressering og sikkerhed. Soklerne har alle filnavnet socket og filrettighederne rw- rw- rw - (0666). Dette skyldes at visse systemer ikke kan lide filrettighederne for sokkelfilerne.
The sockets are & UNIX; domain sockets which live in subdirectories of the directory specified by FifoDir =. The subdir is the key to addressing and security; the sockets all have the file name socket and file permissions rw-rw-rw- (0666). This is because some systems do n't care for the file permission of the socket files.
Der er to slags sokler: den globale (dmctl) og dem for hver skærm (dmctl- lt; skærmgt;).
There are two types of sockets: the global one (dmctl) and the per-display ones (dmctl-lt; displaygt;).
Den globale sokkels undermappe ejes af systemadministratoren, og undermapperne for sokler for hver skærm ejes af brugeren som for øjeblikket ejer sessionen (systemadministratoren eller den indloggede bruger). Gruppen som ejer undermapperne kan indstilles med FifoGroup=, ellers er det systemadministratoren. Undermappernes rettigheder er rwxr- x --- (0750).
The global one's subdir is owned by root, the subdirs of the per-display ones' are owned by the user currently owning the session (root or the logged in user). Group ownership of the subdirs can be set via FifoGroup=, otherwise it's root. The file permissions of the subdirs are rwxr-x--- (0750).
Felterne i kommandoerne er adskilt af tabulatortegn (\\ t), felterne i en liste er adskilt af mellemrum, egentlige mellemrum i listefelter angives med\\ s.
The fields of a command are separated by tabs (\\t), the fields of a list are separated by spaces, literal spaces in list fields are denoted by \\s.
Kommandoen afsluttes med en nylinje (\).
The command is terminated by a newline (\).
Det samme gælder for svar. Svaret ved en kommando der lykkes er ok, muligvis efterfulgt af den forespurgte information. Svaret ved fejl er et ord i samme stil som errno (f. eks. perm, noent, osv.), fulgt af en længere forklaring.
The same applies to replies. The reply on success is ok, possibly followed by the requested information. The reply on error is an errno-style word (eg; perm, noent, & etc;) followed by a longer explanation.
Globale kommandoer:
Global commands:
login skærm (now _BAR_ schedule) bruger kodeord [sessionsargument]
login display (now _BAR_ schedule) user password [session_arguments]
Log brugeren ind med angiven skærm. Hvis now angives, afbrydes en session som eventuelt kører, ellers udføres indlogningen efter sessionen afsluttes. Sessionsargumenter er indhold for. dmrc, som citeres på lignende måde som printf. Nøgler som ikke angives gives tidligere gemte værdier som standard.
login user at specified display. if now is specified, a possibly running session is killed, otherwise the login is done after the session exits. session_arguments are printf-like escaped contents for. dmrc. Unlisted keys will default to previously saved values.
login skærm (now _BAR_ schedule) bruger kodeord [sessionsargument]
manage display [display_class [auth_name auth_data]]
activate (vt _BAR_ skærm)
unmanage display
Kommandoer for hver skærm:
Per-display commands:
Skærmen markeres som låst. Hvis din & X- Server; bryder sammen i denne tilstand, udføres ingen automatisk indlogning igen, også selvom tilvalget er aktiveret.
The display is marked as locked. If the & X-Server; crashes in this state, no auto-relogin will be performed even if the option is on.
unlock
unlock
Omvendte effekt af lock, og genaktivér automatisk indlogning igen.
Reverse the effect of lock, and re-enable auto-relogin.
suicide
suicide
Sessionen som for øjeblikket kører tvinges til at afsluttes. Intet forsøg på automatisk genindlogning gøres, men en skemalagt "login" - kommando udføres.
The currently running session is forcibly terminated. No auto-relogin is attempted, but a scheduled "login" command will be executed.
Kommandoer for alle sokler
Commands for all sockets
caps
caps
Returnerer en liste med det som soklen kan håndtere:
Returns a list of this socket's capabilities:
Identificerer & kdm;, i tilfælde af et en anden skærmhåndtering også implementerer protokollen.
identifies & kdm;, in case some other DM implements this protocol, too
list, lock, suicide, login
list, lock, suicide, login, resume, manage
Respektiv kommando understøttes.
The respective command is supported
bootoptions
bootoptions
Kommandoen listbootoptions og = for kommandoen shutdown understøttes.
The listbootoptions command and the = to shutdown are supported
shutdown & lt; listegt;
shutdown & lt; listgt;
shutdown understøttes for listen med brugere (en liste adskilt med kommategn). * betyder alle godkendelseskontrollerede brugere.
shutdown is supported and allowed for the listed users (a comma separated list.) * means all authenticated users.
nuke & lt; listegt;
nuke & lt; listgt;
Fremtvunget nedlukning kan udføres af listede brugere.
Forced shutdown may be performed by the listed users.
nuke
nuke
Fremtvunget nedlukning kan udføres af hvem som helst.
Forced shutdown may be performed by everybody
reserve & lt; nummergt;
reserve & lt; numbergt;
Reserveskærme er indstillede, og nummer er for øjeblikket tilgængelige.
Reserve displays are configured, and number are available at this time
list [all _BAR_ alllocal]
list [all _BAR_ alllocal]
Returnér en liste med sessioner som kører. Normalt listes alle aktive sessioner. Hvis all angives, listes også passive sessioner. Hvis alllocal angives, listes også passive sessioner, men indkommende fjernsessioner springes over.
Return a list of running sessions. By default all active sessions are listed. if all is specified, passive sessions are listed as well. If alllocal is specified, passive sessions are listed as well, but all incoming remote sessions are skipped.
Hver sessionsindgang består af flere værdier adskilte med kommategn:
Each session entry is a comma separated tuple of:
Skærm eller TTY- navn
Display or TTY name
VT- navn for lokale sessioner
VT name for local sessions
Den indloggede brugers navn, tomt for passive sessioner og udgående fjernsessioner (lokal vælgertilstand)
Logged in user's name, empty for passive sessions and outgoing remote sessions (local chooser mode)
Sessionstype eller lt; remotegt; for udgående fjernsessioner, tomt for passive sessioner.
Session type or lt; remotegt; for outgoing remote sessions, empty for passive sessions.
Et flagfelt:
A Flag field:
* for skærmen som hører til soklen som udfører forespørgsler.
* for the display belonging to the requesting socket.
! for sessioner som ikke kan afbrydes af soklen som udfører forespørgsler.
! for sessions that cannot be killed by the reqeusting socket.
Nye felter kan tilføjes i fremtiden.
New fields may be added in the future.
reserve [tidsgrænse i sekunder]
reserve [timeout in seconds]
Start en reserveindlogningsskærm. Hvis ingen logger på indenfor den angivne tid (normalt et minut), fjernes skærmen igen. Når sessionen for skærmen afsluttes, fjernes skærmen også.
Start a reserve login screen. If nobody logs in within the specified amount of time (one minute by default), the display is removed again. When the session on the display exits, the display is removed, too.
Tillades kun for lokale skærmes sokler og den globale sokkel.
Permitted only on sockets of local displays and the global socket.
activate (vt _BAR_ skærm)
activate (vt _BAR_ display)
Skift til en særlig VT (virtuel terminal). En VT kan enten angives direkte (f. eks. vt3) eller ifølge skærmen som bruger den (f. eks.: 2).
Switch to a particular VT (virtual terminal). The VT may be specified either directly (eg; vt3) or by a display using it (eg; :2).
listbootoptions
listbootoptions
List tilgængelige starttilvalg.
List available boot options.
listbootoptions
The default boot option.
shutdown (reboot _BAR_ halt) [= bootchoice] (ask _BAR_ trynow _BAR_ forcenow _BAR_ schedule _BAR_ start (- 1 _BAR_ end (force _BAR_ forcemy _BAR_ cancel))))
shutdown (reboot _BAR_ halt) [= bootchoice] (ask _BAR_ trynow _BAR_ forcenow _BAR_ schedule _BAR_ start (-1 _BAR_ end (force _BAR_ forcemy _BAR_ cancel))))
Beder en nedlukning af maskinen, enten en genstart eller en stop/ nedlukning.
Request a system shutdown, either a reboot or a halt/ poweroff.
Et valg af operativsystem for næste start kan angives fra listen som returneres af listbootoptions.
An OS choice for the next boot may be specified from the list returned by listbootoptions
Nedlukninger som forespørges fra sokler for hver skærm udføres når den nuværende session for denne skærm afsluttes. En sådan forespørgsel kan gøre at en dialog dukker op som beder om bekræftelse og/ eller godkendelse.
Shutdowns requested from per-display sockets are executed when the current session on that display exits. Such a request may pop up a dialog asking for confirmation and/ or authentication
start er tiden som nedlukningen er skemalagt til. Hvis den begynder med et plustegn, lægges aktuel tid til. Nul betyder med det samme.
start is the time for which the shutdown is scheduled. If it starts with a plus-sign, the current time is added. Zero means immediately.
slut er den seneste tid som nedlukningen skal udføres hvis aktive sessioner stadigvæk kører. Hvis den begynder med et plustegn lægges starttiden til. - 1 betyder vent evigt. Hvis slutningen nås og aktive sessioner stadigvæk kører, kan & kdm; gøre et af følgende:
end is the latest time at which the shutdown should be performed if active sessions are still running. If it starts with a plus-sign, the start time is added. -1 means wait infinitely. If end is through and active sessions are still running, & kdm; can do one of the following:
cancel - opgiv nedlukningen
cancel - give up the shutdown
force - luk ned ikke desto mindre
force - shut down nonetheless
forcemy - luk ned uanset om alle aktive sessioner tilhører brugeren som udfører forespørgslen. Kun for sokler for hver skærm.
forcemy - shut down nonetheless if all active sessions belong to the requesting user. Only for per-display sockets.
start og slut angives som sekunder siden & UNIX; - epoken.
start and end are specified in seconds since the & UNIX; epoch.
trynow er et synonym for 0 0 cancel, forcenow for 0 0 force og schedule for 0 - 1.
trynow is a synonym for 0 0 cancel, forcenow for 0 0 force and schedule for 0 -1.
ask forsøger at lukke ned med det samme og udfører interaktion med brugeren hvis aktive sessioner stadigvæk kører. Kun for sokler for hver skærm.
ask attempts an immediate shutdown and interacts with the user if active sessions are still running. Only for per-display sockets.
shutdown cancel [local _BAR_ global}
shutdown cancel [local _BAR_ global}
Afbryd en skemalagt nedlukning. Den globale sokkel afbryder altid den nuværende umiddelbare nedlukning, mens sokler for hver skærm normalt afbryder sine forespørgsler der er i kø.
Cancel a scheduled shutdown. The global socket always cancels the currently pending shutdown, while per-display sockets default to cancelling their queued request.
shutdown status
shutdown status
Returnerer en liste med information om nedlukninger.
Return a list with information about shutdowns.
Indgangene er flere værdier adskilte af kommategn:
The entries are a comma-separated tuples of:
(global _BAR_ local) - umiddelbare vs nedlukninger der er i kø. En lokal indgang kan kun returneres af en sokkel for en bestemt skærm.
(global _BAR_ local) - pending vs. queued shutdown. A local entry can be returned only by a per-display socket.
(halt _BAR_ reboot)
(halt _BAR_ reboot)
("ask" _BAR_" force" _BAR_" forcemy" _BAR_" cancel")
("ask"_BAR_"force"_BAR_"forcemy"_BAR_"cancel")
Numerisk bruger- id for brugeren som udfører forespørgslen, eller - 1 for den globale sokkel.
Numeric user ID of the requesting user, -1 for the global socket.
Valg af operativsystem for næste start eller "-" for intet.
The next boot OS choice or "-" for none.
Nye felter kan tilføjes senere
New fields might be added later
Der er to måder at bruge soklerne:
There are two ways of using the sockets:
Forbind direkte til dem. FifoDir eksporteres som $DM_ CONTROL. Navnet på soklen for hver skærm kan afledes fra $DISPLAY.
Connecting them directly. FifoDir is exported as $DM_CONTROL; the name of per-display sockets can be derived from $DISPLAY.
Ved at bruge kommandoen kdmctl (f. eks. inde i et skalscript). Prøv kdmctl - h for at finde ud af mere.
By using the kdmctl command (eg; from within a shell script). Try kdmctl -h to find out more.
Her er et eksempel på et Bash- script for at genstarte med FreeBSD:
Here is an example bash script reboot into FreeBSD:
if kdmctl _BAR_ grep - q shutdown; then IFS=$ '\\ t' set -- `kdmctl listbootoptions` if ["$1" = ok]; then fbsd=$( echo "$2" _BAR_ tr '' '\' _BAR_ sed - ne 's,\\\\ s,, g; / freebsd/ I{ p; q}') if [- n "$fbsd"]; then kdmctl shutdown reboot "=$fbsd" ask & gt; / dev/ null else echo "Start med FreeBSD ikke tilgængelig." fi else echo "Startalternativ ikke tilgængelige." fi else echo "Kan ikke genstarte maskinen." fi
if kdmctl _BAR_ grep -q shutdown; then IFS=$'\\t 'set -- ` kdmctl listbootoptions ` if ["$1" = ok]; then fbsd=$(echo "$2" _BAR_ tr' ''\' _BAR_ sed -ne's, \\\\s,, g; /freebsd/ I{p; q} ') if [-n "$fbsd"]; then kdmctl shutdown reboot "=$fbsd" ask & gt; / dev/ null else echo "FreeBSD boot unavailable." fi else echo "Boot options unavailable." fi else echo "Cannot reboot system." fi
Idet & kdm; er afledt fra & xdm;, vil xdm man page måske give nyttig baggrundsinformation. For X- relaterede problemer prøv man- siderne X og startx. Hvis du har spørgsmål om & kdm; der ikke er besvarede i denne håndbog, kan du tage fordel af det faktum at & kdm; er udgivet under betingelserne i & GNU; 's General Public License: kig på kildekoden.
Since & kdm; is descended from & xdm;, the xdm man page may provide useful background information. For X-related problems try the man pages X and startx. If you have questions about & kdm; that are not answered by this handbook, take advantage of the fact the & kdm; is provided under the terms of the & GNU; General Public License: look at the source code.
& kdm; er afledt fra, og inkluderer kode fra, & xdm; (C) Keith Packard, MIT X Consortium.
& kdm; is derived from, and includes code from, & xdm; & copy; Keith Packard, MIT X Consortium.
& kdm; 0. 1 blev skrevet af & Matthias. Ettrich;. Senere udgaver indtil & kde; 2. 0. x blev skrevet af & Steffen. Hansen;. Nogle nye egenskaber i & kde; 2. 1. x og en større omskrivning for & kde; 2. 2. x blev lavet af & Oswald. Buddenhagen;.
& kdm; 0.1 was written by & Matthias. Ettrich;. Later versions till & kde; 2.0. x were written by & Steffen. Hansen;. Some new features for & kde; 2.1. x and a major rewrite for & kde; 2.2. x made by & Oswald. Buddenhagen;.