Sådan optimeres din præstation med Devilspie

Djævlespion er et program til Linux, der giver dig mulighed for at specificere vinduesadfærd fra skrivebordet ved hjælp af konfigurationsfiler. Typiske tilfælde vil være: "åben X-applikation på Desktop Z" eller "placer terminalen på skrivebordet sammen med tapetet" osv.


En af forbedringerne i vinduesadministratorerne af Linux-distributioner i forhold til Windows er, at skrivebordet består af flere arbejdsområder. Det er som om du har flere uafhængige skriveborde til at organisere dine vinduer.

Forleden havde jeg ideen om, at det ikke ville være en dårlig ting, hvis den for eksempel, da jeg startede mail-læseren, åbnede i et bestemt arbejdsområde. Således kunne det køre i "baggrunden" permanent åben uden at forstyrre mig.

Endelig fandt jeg alternativet til at få dette til at fungere. Og det er takket være Devil's Pie-applikationen.

Djævelens tærte hvad det giver dig er større kontrol over dine windows opførsel. For at gøre dette analyserer det de vinduer, der oprettes på skrivebordet og udfører handlinger på det på baggrund af konfigurationsfiler: flyt det, minimer eller maksimer det, tilpas det, send det til et andet arbejdsområde, skjul dets dekoration osv. .

Devil's Pie-konfiguration udføres ved hjælp af filer med en * .ds-udvidelse, der er gemt i mappen ~ / .devilspie. Disse tekstfiler kan redigeres ved hjælp af meget specifik nomenklatur. På foosel.org er der en meget komplet tutorial (på engelsk) om emnet.

Installation og konfiguration

Først og fremmest skal du installere devilspie:

sudo apt-get install djævelspie

Opret nu i din HOME-mappe den mappe, hvor konfigurationsfilerne skal gemmes:

mkdir ~ / .devilspie

Opret derefter den første konfigurationsfil i den mappe. Som et eksempel, så Firefox altid åbner på Desktop nummer 2:

nano ~ / .devilspie / firefox.ds

Og indsæt følgende:

(hvis
(er (applikationsnavn) "Firefox")
(begynde
(set_arbejdsområde 2)
(maksimere)
)
)
De, der bruger compiz, skal ændre opkaldet "set_workspace" til "set_viewport".

Kør devilspie i en terminal, og test derefter, hvad der sker, når du kører Firefox. Det skal åbnes i arbejdsområde nummer 2.

Luk Firefox, og i terminalen skal du trykke på Ctrl + C for at afslutte udførelsen af ​​devilspie.

Herfra er alt hvad du skal gøre, at redigere konfigurationsfilerne for at forlade vinduerne efter din smag og dine behov. Hvis du vil oprette en konfigurationsfil til en bestemt applikation, anbefaler jeg at gøre følgende: i en * .ds-fil, jeg skrev (fejlretning). Åbn det program, du vil konfigurere. Så kørte jeg opkaldet til devilspie igen i en terminal. Du får noget svarende til:

Vinduetitel: 'Desktop'; Applikationsnavn: 'File manager'; Klasse: 'Nautilus'; Geometri: 280 × 800 + 0 + 0
Vinduetitel: 'Toppanel'; Ansøgningsnavn: 'Toppanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 0
Vinduetitel: 'Bundpanel'; Ansøgningsnavn: 'Bundpanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 775

Med disse oplysninger vil du være i stand til at hente navnene på de applikationer, der skal bruges i filerne.

Endelig er det værd at nævne, at Devil's Pie skal registreres i system sessionerne, så den kører automatisk, når computeren starter. For at gøre dette skal du ikke glemme at tilføje det via System -> Indstillinger -> Programmer ved opstart. Klik på "Tilføj", og opret et nyt startprogram, der hedder Devil's Pie og kommandoen devilspie.

gdevilspie

Er du ikke en god ven af ​​terminalen? Er konfigurationen af ​​.ds-filerne for kompliceret? Til dette er der gdevilspie, en grafisk grænseflade, der giver dig mulighed for nemt at oprette og redigere .ds-filer.

For at installere det skal du køre følgende i en terminal:

sudo apt-get install gdevilspie

kilde: Marcoscruz


4 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Lad os bruge Linux sagde han

    Jeg kunne ikke fortælle dig ... Jeg bruger Openbox, og det fungerer fint ...: S
    Enhver, der bruger en af ​​de nyeste versioner af Ubuntu?
    Skål! Paul.

  2.   Oscar Torrente Artero sagde han

    Dette program er designet til at arbejde med Metacity. Med Gnome3 -eller Mutter- eller med Unity -eller Compiz- fungerer det? Den officielle side er ikke blevet opdateret i årevis ...

  3.   Oscar Torrente Artero sagde han

    Hej, Devilspie skal til Metacity. Med Gnome3 - det vil sige Mutter - går det også? Den officielle webside er ikke blevet opdateret i nogen tid ...

  4.   alebils sagde han

    hola
    når det udføres fra terminal, fortæller det mig

    Ingen s-udtryk indlæst, der afsluttes

    Jeg bruger ubuntu 10.04 med Compiz