natgillin/translations-raw huggingface dataset:
You also should add your computer's fully qualified domain name, short name, and its usual IP address if it has a static IP. If your IP address is assigned dynamically using DHCP you can simply use the address for the loopback device.
Du bör också lägga till datorns fullständiga domännamn, korta namn och den vanliga IP- adressen om den har en statisk IP- adress. Om din IP- adress tilldelas dynamiskt med DHCP, kan du helt enkelt använda adressen för återkopplingsenheten.
Make sure that your firewall is not so restrictive that it stops packets to the loopback device. For example in iptables if the default rule on the INPUT chain for this device is set to anything other than > ACCEPT this will cause performance problems in X. To check this, you can type in:
Försäkra dig om att din brandvägg inte är så restriktiv att den stoppar paket till återkopplingsenheten. Om standardregeln för kedjan INPUT i iptables till exempel är inställd till någonting annat änd ACCEPT, orsakar det prestandaproblem i X. För att kontrollera det, kan du skriva in:
The rule -A INPUT -i lo -j ACCEPT should always work, unless there are other misconfigured rules (Such as a DROP on the OUTPUT chain)
Regeln - A INPUT - i lo - j ACCEPT ska alltid fungera om det inte finns andra felaktigt inställda regler (Som DROP i kedjan OUTPUT).
When An Application Will Not Open
När ett program inte öppnas
Sometimes when you start an application, it does not open the expected window. Here are some questions to answer and steps to help you figure out what is wrong.
Ibland när du startar ett program öppnas inte det förväntade fönstret. Här är några frågor att svara på och steg för att hjälpa dig att räkna ut vad som är fel.
Did the application ever start, when launched in the same manner?
Startade programmet över huvud taget, när det startades på samma sätt?
If it did, for instance you have clicked an icon on your desktop that previously worked, then it is unlikely to be a problem with the launcher itself.
Om det gjorde det, om du till exempel har klickat på en ikon på skrivbordet som tidigare fungerade, är det inte troligt att det är ett problem med själva starten.
If, however, you normally start your application from an icon on & kicker; and this time started it with a desktop icon, then it could simply be that the launcher itself is wrong.
Om du dock normalt startar programmet med en ikon i panelen, och denna gång startade det med en ikon på skrivbordet, kan det helt enkelt vara själva starten som går fel.
But I can see the launch notification spinning cursor and taskbar entry.
Men jag kan se gensvar vid start med den snurrande markören och rutan i aktivitetsfältet.
Foo
Bla
Tinkering Under the Hood of & kde;
Meka under huven på & kde;
Hand-Editing Configuration Files
Redigera inställningsfiler för hand
In & kde;, the configuration files are easy to edit with a simple editor like & kate; as the configuration files are text files.
Inställningsfilerna i & kde; är enkla att redigera med en vanlig editor som & kate;, eftersom inställningsfilerna är textfiler.
An example of a text file:
Ett exempel på en textfil:
The user-specific configuration files are stored in. kde/ share/ config (replace. kde with your $KDEHOME setting) and the global ones are in the share/ config sub-directory of & kde; 's installation path. (You can find this path by running the command kde4-config --prefix.) Their filenames typically end in rc (without an initial period), for example kopeterc.
Användarspecifika inställningsfiler lagras i. kde/ share/ config (ersätt. kde med din inställning av $KDEHOME) och de globala finns i underkatalogen share/ config i & kde;: s installationssökväg. (Du kan hitta sökvägen genom att köra kommandot kde4- config -- prefix.) Filnamnen slutar typiskt med rc (utan inledande punkt), till exempel kopeterc.
Editing configuration files by hand can risk the stability of your & kde; installation. Applications usually do not check what they read from the configuration files. This means that they can be disturbed by what they get as configuration and might even crash.
Att redigera inställningsfiler för hand kan utgöra en risk för stabiliteten hos din installation av & kde;. Program kontrollerar oftast inte vad de läser i inställningsfiler. Det betyder att de kan störas av vad de får som inställningar, och kan till och med krascha.
Backups
Säkerhetskopior
So the first rule is to make a backup of your file before modifying it. The backup is better stored outside any. kde subdirectory (or the corresponding $KDEHOME directory). Backups are anyway a good idea in case of a major failure of & kde; that would destroy important configuration files (for example your & kmail; settings, which are in the file kmailrc). (Such a major failure should not happen but it still can happen.)
Den första regeln är alltså att göra en säkerhetskopia av filen innan du ändrar den. Det är bäst att lagra säkerhetskopian utanför någon underkatalog i. kde (eller motsvarande $KDEHOME katalog). Säkerhetskopior är hur som helst en god idé i händelse av ett större fel i & kde; som skulle förstöra viktiga inställningsfiler (till exempel dina inställningar av & kmail;, som finns i filen kmailrc). Ett sådant större fel ska inte inträffa, men det kan ändå ske.
So why would you want to touch the configuration files at all? Well, first you need it when you want to enforce the KIOSK mode. Perhaps a developer has asked you to add an entry to help him to solve a problem with the application. Perhaps you want to recover from a problem without having to remove all the. kde directory. Perhaps you want to learn more about the depths of & kde;.
Varför skulle du vilja röra inställningsfilerna över huvudtaget? Ja, först och främst behöver du det om du vill upprätta ett kioskläge. Kanske har en utvecklare bett dig att lägga till en post för att hjälpa till att lösa ett problem i programmet. Kanske vill du återhämta dig från ett problem utan att behöva ta bort hela. kde katalogen. Kanske vill du lära dig mer om interna funktioner i & kde;.
Anyway, whatever your reason, you want to modify by hand a configuration file.
Hur som helst, vilken anledning du än har, vill du ändra en inställningsfil för hand.
When planning to edit such a file, make sure that the application using it is not running. If it is one of the basic configuration files, consider editing the file while & kde; is not running at all.
När du tänker dig att redigera en sådan fil, försäkra dig om att programmet som använder den inte kör. Om det är en av de grundläggande inställningsfilerna, fundera på att redigera filen när & kde; inte alls kör.
Ready? So make a backup of the file (Did I tell you this already?), start you favorite editor (let us assume it is & kate;), load the file (Be careful to load as UTF-8, & kate; displays it as utf8).
Klar? Gör då en säkerhetskopia av filen (det har vi väl redan talat om?). Starta din favoriteditor (låt oss anta att det är & kate;), ladda filen (Var noggrann med att ladda den som UTF- 8, som & kate; visar som utf8).
Now you have a file like:
Nu har du en fil som ser ut så här:
You can now modify it (with care!) and then save it (Be sure that it is as UTF-8 again).
Du kan nu ändra den (med försiktighet) och därefter spara den (Försäkra dig igen om att det är som UTF- 8).
Now you can test the application and if the application does not run correctly anymore, close the application and restore the backup of the configuration file.
Nu kan du testa programmet och om det inte lägre kör som det ska, stänga programmet och återställa inställningsfilens säkerhetskopia.
has more information about & kde; 's directory structure, to help you find the file you need to edit.
har mer information om & kde;: s katalogstruktur, för att hjälpa dig hitta filen du behöver redigera.
Scripting the Desktop
Använda skript med skrivbordet
& kde; provides a powerful interprocess communication system in & DCOP;, the Desktop COmmunication Protocol. Using & DCOP;, you can control a wide range of functions in & kde; from the command line or from a script written in your favorite scripting language. You can also get information out of & kde; applications: for example, several & kde; media players provide methods to query the player for information about the currently-playing track.
& kde; tillhandahåller ett kraftfullt kommunikationssystem mellan processer med & DCOP;, Desktop COmmunication Protocol. Genom att använda & DCOP; kan du styra ett stort antal funktioner i & kde; från kommandoraden eller från ett skript skrivet i ditt favoritskriptspråk. Du kan också få information från & kde; - program: till exempel tillhandahåller flera mediaspelare i & kde; metoder för att fråga spelaren efter information om spåret som för närvarande spelas.
Broadly speaking, each & kde; application provides one or more & DCOP; interfaces, which in turn provide methods (or, if you prefer, functions) that another application can call. So, the first step in using & DCOP; is to find the appropriate method for the task. The easiest way to do this is using the kdcop frontend to the available & DCOP; methods.
Generellt sett tillhandahåller varje & kde; - program ett eller flera & DCOP; gränssnitt, som i sin tur tillhandahåller metoder (eller om du föredrar det, funktioner) som andra program kan anropa. Det första steget i att skriva vårt skript är alltså att hitta lämplig metod för att ändra skrivbordsunderläggets bakgrundsfärg. Det enklaste sättet att göra det är att använda gränssnittet kdcop för att se tillgängliga & DCOP; - metoder.
Run kdcop from a & konsole; or the mini- CLI (the window which pops up on Alt; F2). The kdcop window shows the applications currently running which provide & DCOP; interfaces, using a tree view. In general, finding the correct method requires a little bit of searching through the tree view, but a useful hint is that the interface marked (default) usually contains the most frequently-used functions.
Kör kdcop från en terminal eller Kör program (fönstret som dyker upp med Alt; F2). Fönstret kdcop visar programmen som för närvarande kör och tillhandahåller & DCOP; - gränssnitt, med en trädvy. I allmänhet krävs en viss sökning genom trädvyn för att hitta rätt metod, men ett användbart tips är att gränssnittet markerat (default) vanligtvis innehåller de oftast använda funktionerna.
To test that the function does what we expect, double-click on the setColor entry. To set the color c, click on the color selector button, and choose a color. Set whether the color should be color A with the checkbox. Click OK and the background color is set.
För att testa att funktionen gör det vi förväntar oss, dubbelklicka på posten setColor. För att ange färgen c, klicka på färgväljarknappen och välj en färg. Ange om färgen ska vara färg A med kryssrutan. Klicka på Ok, så ändras skrivbordsunderläggets färg.
To access the & DCOP; method from your favorite scripting language, you can either use & DCOP; bindings, if available in the kdebindings module, or call the dcop command-line application. For simple usage, calling the dcop command-line application is sufficient. To call a & DCOP; method on the command line, we need to specify the application and interface owning the method, the method itself, and the arguments, in a form suitable for the shell.
För att komma åt & DCOP; - metoden från ditt favoritskriptspråk, kan du antingen använda & DCOP; - bindningar, om de är tillgängliga i modulen kdebindings, eller anropa kommandoradsprogrammet dcop. För enkel användning är det tillräckligt att anropa kommandoradsprogrammet dcop. För att anropa en & DCOP; - metod på kommandoraden, måste vi ange programmet och gränssnittet som metoden tillhör, själva metoden och argumenten på en form som är lämplig för skalet.
We specify the application, interface and method in that order, followed by the arguments in the same order that they are shown in kdcop. dcop has plenty of other options: take a look at the output of dcop --help.
Vi anger program, gränssnitt och metod i denna ordning, följt av argumenten i samma ordning som de visas i kdcop. dcop har många andra väljare: Ta en titt på utmatningen från dcop -- help.
That's enough theory: time for an example:
Det är nog med teori. Tid för ett exempel:
A Background Color Changing Script with & DCOP;
Ett skript för att ändra skrivbordsunderläggets färg med & DCOP;
With the dcop command-line application and a little bit of Perl, we're going to make a simple script which slowly cycles the desktop background through the spectrum.
Med hjälp av kommandoradsprogrammet dcop och lite kod i Perl, ska vi göra ett enkelt skript som långsamt låter skrivbordets bakgrund gå igenom spektrum cykliskt.
Firstly, we look for the appropriate method with kdcop. For this example, we'll short circuit the searching, and go straight to it: the method we want is kdesktop KBackgroundIface setColor. The arguments and return type of the function are shown in the style of the C++ language. For setColor, the arguments are a color, c, which specifies the new background color, and a boolean (true or false) value, isColorA, which specifies whether the color is the first or second (this is useful for setting gradients and so on).
Först tittar vi efter lämplig medod med kdcop. I det här exemplet går vi förbi sökningen, och går direkt till den: Metoden vi vill ha är kdesktop KBackgroundIface setColor. Funktionens argument och returtyp visas med stilen i språket C++. För setColor, är argumenten en färg, c, som anger den nya bakgrundsfärgen, och ett Booleskt värde, isColorA som anger om färgen är den första eller andra (det är användbart för att ange toningar med mera).
To use our setColor method on the command line, we use the following:
För att använda metoden setColor på kommandoraden, använder vi följande:
To specify the color, we used the hexadecimal RGB value, as used in & HTML;. Note that it is enclosed in single quotes to protect the # from the shell.
För att ange färgen använder vi det hexadecimala RGB- värdet, som används av & HTML;. Observera att det är omgivet av enkla citationstecken, för att skydda # från skalet.
To find the hexadecimal RGB value of a color, open any color chooser dialog in a & kde; application (for example, in & kcontrolcenter;, Appearance & Themes Colors), select the color you want, and use the value given in the HTML text box.
För att hitta det hexadecimala RGB värdet för en färg, öppna en färgvalsdialogruta i ett & kde; - program (till exempel i inställningscentralen, Utseende och teman Färger), välj färgen du vill ha, och använd värdet som anges i textrutan HTML.
So, that's all we need from & DCOP;; now it's just a case of writing a script around it. Here's a (very!) rough implementation:
Det är alltså allt vi behöver från & DCOP;. Nu är det bara frågan om att skriva ett skript omkring det. Här är en (mycket) grov implementering:
< ![CDATA[ $min =49; # Minimum value of R, G, or B colour $max=174; # Maximum value of R, G, or B colour $step=5; # Amount to step colour by on each step $sleeptime=15; # Interval in seconds between each step @start = ($max, $min, $min); @colour = @start; while (1) {foreach (0..5) {my $which = $_% 3; # Which colour (R, G or B) to change my $updown = $_% 2; # Whether to increase or decrease the colour value do {if ($updown == 0) {$colour[$which]+=$step;} if ($updown == 1) {$colour[$which]-=$step;} my $dcopcall=sprintf "dcop kdesktop KBackgroundIface setColor '#%x%x%x' true\ ", @colour; system($dcopcall); sleep $sleeptime;} while (($colour[$which] > = $min) and ($colour[$which ]< = $max));}}]] >
<! [CDATA [$min=49; # Minimalt värde på färgen R, G eller B $max=174; # Maximalt värde på färgen R, G eller B $step=5; # Värde att stega färgen för varje steg $sleeptime=15; # Intervall i sekunder mellan varje steg @ start = ($max, $min, $min); @ colour = @ start; while (1) {foreach (0.. 5) {my $which = $_% 3; # Vilken färg (R, G eller B) som ska ändras my $updown = $_% 2; # Om färgens värde ska ökas ellerminskas do {if ($updown == 0) {$colour[ $which] +=$step;} if ($updown == 1) {$colour[ $which] - =$step;} my $dcopcall=sprintf "dcop kdesktop KBackgroundIface setColor '#% x% x% x' true\", @ colour; system( $dcopcall); sleep $sleeptime;} while (($colour[ $which] > = $min) and ($colour[ $which] < = $max));}}]] >
Just run the script with no arguments, and it will cycle the background colour through a slightly muted spectrum until it is killed. Voilagrave;!
Kör bara skriptet utan argument så går det cykliskt igenom bakgrundsfärger i ett något begränsat spektrum ända tills det avbryts. Voilagrave;!
Of course, Perl is n't the only language you can use to write scripts with & DCOP; mdash; if you prefer shell scripting, that's available too:
Perl är förstås inte det enda språk du kan använda för att skriva skript med & DCOP;. Om du föredrar skalskript, är det också tillgängligt:
Setting a background from the Internet
Hämta en bakgrund från Internet
The following script gets the main image from the User Friendly comic strip and sets it as the desktop wallpaper, using commonly available tools and a little bit of & DCOP;:
Följande skript hämtar huvudbilden från serien User Friendly och använder den som skrivbordsunderlägg, med allmänt tillgängliga verktyg och lite grand & DCOP;:
The first line after the #! /bin/ sh uses wget and some regular expression magic to extract the image location from the main page's & HTML; source. The second and third lines download the image, and finally, dcop sets the downloaded image as wallpaper.
Den första raden efter #! / bin/ sh använder wget och lite magi med reguljära uttryck för att plocka ut bildens plats från huvudsidans & HTML; - kod. Den andra och tredje raden laddar ner bilden, och till sist ställer dcop in den nerladdade bilden som skrivbordsunderlägg.
Adding Extra Keybindings to & kde;
Lägga till extra tangentbindningar till & kde;
Many modern keyboards contain extra keys that are not by default assigned to any action.
Många moderna tangentbord har extra tangenter som normalt inte är tilldelade till någon åtgärd.
Multimedia keys often generate a signal, and can simply be chosen as a keybinding within an application just like choosing any other key. Some keys however, are not detected and pressing them in a Configure Shortcuts has no effect.
Multimediatangenter skapar ofta en signal, och kan helt enkelt väljas som en snabbtangent i ett program precis som att välja vilken annan tangent som helst. Vissa tangenter detekteras dock inte, och att trycka på dem i Anpassa genvägar får ingen effekt.
Some IBM laptops, for instance, have extra keys about the left and right arrows, which look like page left and page right.
Till exempel har vissa bärbara datorer från IBM extra tangenter omkring vänster - och högerpilarna, som ser ut som sida vänster och sida höger.
Use xev to find the code of the keys. In this case, they are 233 and 234
Använd xev för att hitta tangenternas koder. I det här fallet är de 233 och 234.
Choose key symbols. There are quite a range of these that are not used by default, so many are free. You can find the list in / usr/ X11R6/ include/ X11/ keysymdef. h (or its equivalent on your system).
Välj tangentsymboler. Det finns en hel uppsättning sådana som inte normalt används, alltså är många lediga. Du hittar listan i / usr/ X11R6/ include/ X11/ keysymdef. h (eller motsvarigheten på ditt system).
Create a file in your home directory called. Xmodmap, and add to it the following:
Skapa en fil i din hemkatalog som heter. Xmodmap, och lägg till följande:
Run the command xmodmap ~/. Xmodmap
Kör kommandot xmodmap ~ /. Xmodmap
At this point, you should be able to run xev again and see that the keys now generate the keysym that you assigned. You can now simply assign them to any action as normal.
Nu ska du kunna köra xev igen och se att tangenterna nu genererar tangentsymbolen som du tilldelade dem. Du kan nu helt enkelt tilldela dem till vilken åtgärd som helst som vanligt.
The xev manpage. You can see this by typing man: / xev into a & konqueror; window or by typing man xev into a terminal.
Manualsidan för xev. Du kan titta på den genom att skriva man: / xev i ett & konqueror; - fönster eller genom att skriva man xev i en terminal.
Adding Keybindings for New Actions
Lägga till tangentbindningar för nya åtgärder
Most actions in either the desktop or in applications are readily available to assign a keybinding to. If the action you want a shortcut for is something you wrote yourself, or is otherwise not available, you can still assign a shortcut.
De flesta åtgärder antingen på skrivbordet eller i program är enkelt tillgängliga att tilldela en tangentbindning till. Om åtgärden du vill ha en snabbtangent för är något du skrivit själv, eller på annat sätt inte är tillgänglig, kan du ändå tilldela den en snabbtangent.
To bring together the two previous sections, perhaps you want to assign an otherwise unused key on your keyboard to a script or dcop command. Our example here will be to assign the two keys we added in to go to the previous or next virtual desktop, two functions for which you will need DCOP (as discussed in).
För att knyta ihop de två föregående avsnitten, vill du kanske tilldela en tangent på tangentbordet som annars är oanvänd till ett skript eller ett DCOP- kommando. Vårt exempel här är att tilldela de två tangenter vi har lagt till i för att gå till föregående eller nästa virtuella skrivbord, vilket man behöver DCOP för att göra (som beskrevs i).
This can be achieved easily using the following method:
Det kan enkelt åstadkommas med följande metod:
Open & kcontrol;, and in the Regional & Accessibility section, select Input Action
Öppna inställningscentralen och välj Inmatningsåtgärder under avdelningen Region och handikappstöd
Choose New Action
Välj Ny åtgärd
Name the new action, & eg; Next Virtual Screen
Namnge den nya åtgärden, t. ex. Nästa virtuella skärm
Select Keyboard shortcut - > Command/ URL (simple) for the Action type:
Välj Tangentbordsgenväg - > Kommando/ webbadress (enkel) som Åtgärdstyp:
In the Keyboard Shortcut tab, click the button you wish to use to trigger the command. For this example, you would press the one with the Next Page picture on it. Next_Virtual_Screen will appear in the key image.
Under fliken Tangentbordsgenväg, klicka på knappen som du vill använda för att utföra kommandot. I det här exemplet, skulle du trycka på den med ikonen Nästa sida, Då visas Next_ Virtual_ Screen som tangentbild.
In the Command/ URL Settings tab, enter the command to run in the field: dcop kwin default nextDesktop
Under fliken Inställningar för kommando/ webbadress, skriv in kommandot att köra i fältet: dcop kwin default nextDesktop
Repeat the above with the Prev_Virtual_Screen key and dcop kwin default previousDesktop.
Upprepa ovanstående med tangenten Prev_ Virtual_ Screen och dcop kwin default previousDesktop.
Now pressing the Prev_Virtual_Screen or Next_Virtual_Screen will switch you to the previous or next virtual desktop, respectively.
Genom att nu trycka på Prev_ Virtual_ Screen eller Next_ Virtual_ Screen byter du till föregående eller nästa virtuella skrivbord.
Obviously you can assign any free key to any action.
Uppenbarligen kan du tilldela vilken ledig tangent som helst till en åtgärd.
See the KHotKeys documentation by looking it up in & khelpcenter;, or typing help: / khotkeys in a & konqueror; window.
Se dokumentationen för Khotkeys genom att slå upp den i hjälpcentralen, eller skriva help: / khotkeys i ett & konqueror; - fönster.
& kdebugdialog; - Controlling & kde; 's Debugging Output
& kdebugdialog;: Styra & kde;: s avlusningsutmatning
& kdebugdialog; is not in the & kmenu; by default. You will need to run it from the shell or from the mini-CLI with the command kdebugdialog. & kdebugdialog; pops up a window with a long list of debugging areas. Each area has a checkbox that you can check or uncheck in order to enable or disable debugging output for that part of & kde;.
& kdebugdialog; syns inte normalt i K- menyn. Du måste starta det från ett skal eller från Kör program med kommandot kdebugdialog. & kdebugdialog; visar ett fönster med en lång lista över avlusningsytor. Varje yta har en kryssruta som du kan markera eller avmarkera för att aktivera eller inaktivera felsökningsutmatning för den delen av & kde;.