Hvordan optimalisere ytelsen din med Devilspie

Devilspie er et program for Linux som lar deg spesifisere vindu oppførsel fra skrivebordet ved hjelp av konfigurasjonsfiler. Typiske tilfeller vil være: "åpen X-applikasjon på Desktop Z" eller "legg terminalen på skrivebordet, sammen med bakgrunnsbilde", og så videre.


En av forbedringene i Linux-distribusjonsvinduebehandlere over Windows er at skrivebordet består av flere arbeidsområder. Det er som om du har flere uavhengige skrivebord for å organisere vinduene dine.

Forleden hadde jeg ideen om at det ikke ville være en dårlig ting hvis jeg for eksempel åpnet e-postleseren, i et bestemt arbeidsområde. Dermed kan det kjøre i "bakgrunnen" permanent åpent uten å forstyrre meg.

Til slutt fant jeg alternativet for å få dette til å fungere. Og det er takket være Devil's Pie-applikasjonen.

Djevelens kake det den gir deg er større kontroll over oppførselen til vinduene dine. For å gjøre dette analyserer den vinduene som blir opprettet på skrivebordet, og basert på konfigurasjonsfiler, utfører den handlinger på den: flytt den, minimer eller maksimer den, endre størrelsen på den, send den til et annet arbeidsområde, skjul dekorasjonen, etc.

Devil's Pie-konfigurasjon gjøres ved hjelp av filer med * .ds-utvidelsen som er lagret i ~ / .devilspie-mappen. Disse tekstfilene kan redigeres ved hjelp av en veldig spesifikk nomenklatur. På foosel.org er det en veldig komplett opplæring (på engelsk) om emnet.

Installasjon og konfigurasjon

Først av alt, installer devilspie:

sudo apt-get install djevelen

Opprett nå katalogen der konfigurasjonsfilene blir lagret i HOME-mappen:

mkdir ~ / .devilspie

Opprett deretter den første konfigurasjonsfilen i den mappen. Som et eksempel, slik at Firefox alltid åpnes på skrivebord nummer 2:

nano ~ / .devilspie / firefox.ds

Og lim inn følgende:

(hvis
(er (applikasjonsnavn) "Firefox")
(begynne
(set_workspace 2)
(maksimere)
)
)

De som bruker compiz, bør endre kallet "set_workspace" for "set_viewport".

Kjør devilspie i en terminal, og test deretter hva som skjer når du kjører Firefox. Den skal åpnes i arbeidsområde nummer 2.

Lukk Firefox og trykk på Ctrl + C i terminalen for å avslutte kjøringen av devilspie.

Herfra er alt du trenger å gjøre å redigere konfigurasjonsfilene for å lage vinduene etter din smak og behov. Hvis du vil opprette en konfigurasjonsfil for et bestemt program, anbefaler jeg å gjøre følgende: i en * .ds-fil jeg skrev (feilsøking). Åpne programmet du vil konfigurere. Så kjørte jeg anropet til devilspie igjen i en terminal. Du får noe som ligner på:

Vinduetittel: 'Desktop'; Søknadens navn: 'Filbehandling'; Klasse: 'Nautilus'; Geometri: 280 × 800 + 0 + 0
Vinduetittel: 'Topppanel'; Søknadsnavn: 'Topppanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 0
Vinduetittel: 'Bunnpanel'; Søknadsnavn: 'Bunnpanel'; Klasse: 'Gnome-panel'; Geometri: 1280 × 25 + 0 + 775

Med denne informasjonen vil du kunne få navnene på programmene som skal brukes i filene.

Til slutt er det verdt å kommentere at Devil's Pie må være registrert i System Sessions slik at den kjører automatisk når datamaskinen starter. For dette, ikke glem å legge det til via System -> Innstillinger -> Programmer ved oppstart. Klikk på "Legg til" og opprett et nytt oppstartsprogram, kalt Devil's Pie og kommandoen devilspie.

Gdevilspie

Er du ikke en god venn av terminalen? Er konfigurasjonen av .ds-filene for kompliserte for deg? For dette er det gdevilspie, et grafisk grensesnitt som lar deg enkelt opprette og redigere .ds-filer.

For å installere det, kjør følgende i en terminal:

sudo apt-get install gdevilspie

Fuente: Marcoscruz


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

4 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   La oss bruke Linux sa

    Jeg kunne ikke fortelle deg ... Jeg bruker Openbox og det fungerer fint ...: S
    Noen som bruker en av de nyeste versjonene av Ubuntu?
    Jubel! Paul.

  2.   Oscar Torrente Artero sa

    Dette programmet er designet for å fungere med Metacity. Med Gnome3 -eller Mutter- eller med Unity -eller Compiz- fungerer det? Den offisielle siden har ikke blitt oppdatert på mange år ...

  3.   Oscar Torrente Artero sa

    Hei, Devilspie skal til Metacity. Med Gnome3 - altså Mutter-, går det også? Den offisielle nettsiden har ikke blitt oppdatert på ganske lang tid ...

  4.   Alebils sa

    Hallo
    når du kjører den fra terminalen, forteller den meg

    Ingen s-uttrykk lastet inn, avslutter

    Jeg bruker ubuntu 10.04 med Compiz