10 Linux logu pārvaldnieki, lai izmantotu visu jūsu ekrāna vietu

Palielinoties apstrādes jaudai, datori tagad spēj veikt vairākus uzdevumus. Tas nozīmē, ka datori vienlaikus var ērti veikt vairāk nekā vienu uzdevumu, piemēram, palaist vairākas lietojumprogrammas.

Patiesībā ir liela iespēja, ka jūs reti palaižat vienu lietojumprogrammu vienlaikus. Tas savukārt nozīmē, ka datora monitorā ir jāparāda vairāki lietojumprogrammu logi.

Tā kā datora displeja klāsts nav bezgalīgs, rodas problēma, kā displejā ievietot visus atvērtos logus. Pēc noklusējuma lietojumprogrammu logi tiek sakrauti viens virs otra tādā secībā, kādā tos atverat. Tomēr pārslēgties starp lietojumprogrammām šādā iestatījumā nav viegli izdarīt, un, ja tas ir jādara bieži, tas viegli var kļūt ļoti neērti.

Kā būtu, ja būtu veids, kā viegli un efektīvi pielāgot visus atvērtos logus jūsu displejā, lai maksimāli izmantotu pieejamo displeja vietu un ļautu viegli pārvietoties un pārraudzīt atvērtās lietojumprogrammas?

Par laimi Linux lietotājiem Linux logu pārvaldnieks to dara. Linux logu pārvaldnieks ir sistēmas programmatūra, kas ļauj kontrolēt un pārvaldīt lietojumprogrammu logu izskatu un izvietojumu datora ekrānā vai ārējā displejā.

Papildus iespējai mainīt logu izmērus, tas ļauj noteikt logu izmēru, virsrakstjoslu un apmali.

Sniedzot jums absolūtu kontroli pār to, kā logi tiek parādīti un kā tie parādās, varat pielāgot displeju, lai efektīvi izmantotu displeja vietu un padarītu vairākuzdevumu veikšanu bez stresa.

Linux logu pārvaldnieka mērķis

Lai gan jūs varat mainīt logu izmērus un mainīt to pozīciju operētājsistēmā Linux, neizmantojot logu pārvaldnieku, Linux logu pārvaldnieks ir komplektā ar funkcijām, kas var racionalizēt vairākuzdevumu veikšanu, palielināt produktivitāti un uzlabot lietotāja pieredzi operētājsistēmā Linux.

Pirmkārt, Linux logu pārvaldnieks ir atbildīgs par lietojumprogrammu logu darbības, izskata un izvietojuma pārvaldību ekrānā.

Tas tiek darīts, apstrādājot logu apmaļu, virsrakstu joslu un pogu zīmēšanu un nodrošinot lietotājiem īsinājumtaustiņus logu izmēru maiņai, pārvietošanai, minimizēšanai, palielināšanai un aizvēršanai.

Tas arī ļauj automatizēt dažas no šīm darbībām, un dažām ir papildu funkcijas, piemēram, animācija, caurspīdīgās plēves, cilnes logi un vienkāršas izvēlnes, lai palaistu dažādas programmas vai pielāgotu pašu logu pārvaldnieku.

Ja vēlaties pilnībā pielāgot lietojumprogrammu logu izskatu, darbību un izvietojumu un labāk izmantot ekrānu, Linux logu pārvaldnieks ir jūsu rīks.

Atšķirība starp darbvirsmas vidi un logu pārvaldnieku

Bez darbvirsmas vides vienīgais veids, kā mijiedarboties ar Linux operētājsistēmu, būtu terminālī ievadītās komandas. Vienkārši sakot, darbvirsmas vide (DE) ir programmatūra, kas darbojas virs operētājsistēmām, un tajā ir komponenti, kas veido operētājsistēmas grafisko lietotāja interfeisu.

Šie komponenti ietver visu, ko redzat ekrānā, piemēram, logus, ikonas, norādes, rīkjoslas, fona tapetes un darbvirsmas logrīkus.

Darbvirsmas vide nosaka arī pieteikšanās un atteikšanās saskarni, failu pārvaldnieku, noklusējuma teksta redaktoru un attēlu skatītāju, ko izmantos operētājsistēma. Dažas no populārajām pieejamajām darbvirsmas vidēm ietver GNOME, kas tiek izmantota Ubuntu, Debian un Fedora, Xfce, ko izmanto Manjaro Linux, KDE, ko izmanto OpenSUSE, un Pantheon, ko izmanto Arch Linux.

  Kā spēlēt Bungie's Marathon spēļu sēriju operētājsistēmā Linux

Savukārt logu pārvaldnieks ir programmatūra, kas ļauj kontrolēt un pārvaldīt lietojumprogrammu logu izskatu un izvietojumu datora ekrānā vai ārējā displejā. Parasti logu pārvaldnieks ir darbvirsmas vides sastāvdaļa, taču to var instalēt atsevišķi, neinstalējot darbvirsmas vidi.

Funkcijas, kas jāmeklē, izvēloties logu pārvaldnieku

Dažas funkcijas, kurām kādu laiku pievērst uzmanību, izvēloties Linux logu pārvaldnieku, ir šādas:

  • Resursu izmantošana – ar ierobežotiem datora resursiem ir svarīgi izvēlēties logu pārvaldnieku, kas nenoslogotu datora resursus. Dažādi logu pārvaldnieki palaišanai izmanto dažādus datora resursu apjomus. Ideālā gadījumā vēlaties, lai logu pārvaldnieks būtu viegls, lai samazinātu kavēšanos.
  • Logu pārvaldnieka veids — logu pārvaldnieki var būt sakraušanas, flīzēšanas vai dinamiskie logu pārvaldnieki. Logu pārvaldnieka sakraušana vienu virs otra saliek logus kā papīrus uz galda, savukārt flīzēšanas logu pārvaldnieki logus kārto tā, lai tie nepārklātos. Dinamiskie logu pārvaldnieki ļauj pārslēgties starp sakraušanas vai flīžu veidošanas režīmiem
  • Lietotāja interfeiss — daži logu pārvaldnieki piedāvā minimālistisku noskaņu un novērš tādus dekorācijas kā apmales un virsrakstu joslas, savukārt citi logu pārvaldnieki piedāvā šos dekorācijas. Atkarībā no jūsu vēlmēm atlasiet logu pārvaldnieku, kas izskatās un izskatās tā, kā vēlaties.
  • Dokumentācija un kopienas atbalsts — logu pārvaldnieka izmantošana dažkārt var šķist sarežģīta. Tādējādi tas palīdz, ja logu pārvaldniekam ir lieliska dokumentācija un aktīva kopiena, uz kuru varat atsaukties, ja esat iestrēdzis vai rodas problēmas ar logu pārvaldnieku.

Logu pārvaldnieka izvēle ir ļoti subjektīva. Tāpēc izvēlieties logu pārvaldnieku, kas nodrošina jūsu displeja izskatu un sajūtu tā, kā vēlaties.

XMonad

XMonad ir pielāgojams, ar funkcijām bagāts flīžu logu pārvaldnieks, kas rakstīts valodā Haskell. Izmantojot Xmonad, atvērtie logi tiek sakārtoti tā, lai ekrāns tiktu automātiski sakārtots, nepārklājoties un neatstājot atstarpes. Tam ir minimālistisks pieskāriens, un pēc noklusējuma tas neuzzīmē logu dekorācijas, piemēram, statusa joslu vai ikonu dokus.

XMonad ir aprīkots ar trim flīžu ieklāšanas algoritmiem, proti, garo, plato un pilnekrāna režīmu, lai gan lietotāji var pievienot citus flīžu ieklāšanas algoritmus kā paplašinājumus. Gan augstajā, gan platajā režīmā visi atvērtie logi ir flīzēti, lai tie atbilstu displejam, neatstājot nekādas spraugas. Tomēr pilnekrāna režīmā ir redzams tikai fokusētais logs, kas aizpilda ekrānu.

Xmonad atbalsta vairākus fiziskos monitorus, kas ļauj vienlaikus parādīt vairākas darbvietas. Turklāt visām tā funkcijām var piekļūt no tastatūras, un pele nav nepieciešama. Papildus lieliskajai dokumentācijai, kas ļauj pat jauniem lietotājiem to izmantot bez jebkādām grūtībām, Xmonad atbalsta peldošos, tabulēšanas un dekorētos logus.

bspwm

Bspwm ir flīžu logu pārvaldnieks, kura pamatā ir binārās telpas sadalīšana. Tas nozīmē, ka logi tiek attēloti kā bināra koka lapas. Bspwm ir pieejams gan automātiskās ievietošanas režīms, gan manuālās ievietošanas režīms.

Automātiskajā ievietošanā lietotāji nenosaka, kā logi tiek ievietoti ekrānā. Tā vietā to nosaka bspwm ievietošanas režīms. Manuālajā režīmā lietotāji var norādīt reģionu, kurā jāparādās nākamajam logam.

Tam ir arī dažādi ievietošanas režīmi, kurus visus var izmantot, lai pielāgotu logu rādīšanas veidu un ekrāna parametru izmantošanu.

  Kā instalēt JetBrains CLion operētājsistēmā Linux

Lielisks logu pārvaldnieks

Awesomewm ir logu pārvaldnieks, kas paredzēts pieredzējušiem lietotājiem, izstrādātājiem un arī ikdienas lietotājiem, kuri vēlas pilnībā kontrolēt savu displeja vidi. Awesomewm ir izstrādāts kā ietvara logu pārvaldnieks, kas ļauj to paplašināt, izmantojot Lua programmēšanas valodu un ļoti konfigurēt, turklāt tas ir ātrs, mazs un stabils.

Dažas no tās izcilajām funkcijām ietver modernās asinhronās XCB bibliotēkas izmantošanu, kas padara Awesomewm par logu pārvaldnieku, kas ir mazāk pakļauts latentumam salīdzinājumā ar citiem Windows pārvaldniekiem.

Awesomewm var izmantot arī bez peles, un tas nenošķir slāņus un tādējādi nodrošina, ka nav peldošu vai flīžu slāņu.

Tam ir arī lieliska dokumentācija un liels kopienas atbalsts, lai palīdzētu jums sākt darbu un parādītu dažādus veidus, kā izmantot Awesomewm, lai kontrolētu displeja vidi.

Dinamiskais logu pārvaldnieks

Dynamic Window Manger (dwm) ir ātrs, mazs un vienkāršs dinamisku logu pārvaldnieks, kas pārvalda atvērtus logus flīžu, monokli vai peldošā izkārtojumā. Tas arī ļauj marķēt logus, ļaujot lietotājiem parādīt logus ar noteiktiem tagiem.

To visu var kontrolēt no mazā statusa, kas tiek parādīts katrā ekrānā, izmantojot dwm. Statusa joslā ir redzami pieejamie tagi, redzamo logu skaits, fokusētā loga nosaukums un izmantotais izkārtojums.

Izmantojot flīžu izkārtojumu, jūsu displejā būs galvenais un sakraušana. Fokusā esošais logs būs galvenajā apgabalā, bet pārējie logi būs sakraušanas zonā, atšķirībā no monokli izkārtojuma, kur visi logi tiks maksimāli palielināti, lai tie atbilstu ekrānam.

Peldošā izkārtojumā lietotāji var brīvi pārvietot un mainīt visu atvērto logu izmērus. Dwm, kas iedvesmoja Windows pārvaldniekus, piemēram, Awesomewm, var pielāgot, rediģējot tā kodu, kas rakstīts C.

IceWM

IceWM, kas rakstīts C++ valodā, ir viegli lietojams, tematisks logu pārvaldnieks, kas ir izveidots ar mērķi darboties ātri un vienkārši un netraucēt lietotājiem. Tas ļauj pārvaldīt parādītos logus, izmantojot tastatūru vai peli.

IceWM ļauj lietotājiem izveidot ikonas pašlaik parādītajiem logiem, lai atbalstītu ātru pārslēgšanos starp logiem, izmantojot īsinājumtaustiņu Alt + Tab. Šīs ikonas tiek rādītas uzdevumjoslā, sistēmas teknē vai darbvirsmā, un tās var arī paslēpt.

IceWM piedāvā atbalstu vairākiem logu displejiem un nodrošina iespēju izmantot fonu pārvaldnieku, kas arī atbalsta caurspīdīgumu. IceWm ir atvērtā koda, un lietotāji var atbalstīt tā izstrādi savā GitHub lapā, izveidojot un uzlabojot koda bāzi.

Herbstluftwm

Herbstluftwm ir bezmaksas un atvērtā koda manuāla flīžu logu pārvaldnieks, kura viss konfigurācijas fails ir skripts, kas tiek palaists startēšanas laikā. Tā priekšrocība ir iespēja mainīt un atjaunināt herbstluftwm konfigurācijas, piemēram, virtuālās darbvirsmas, logu kārtulas un taustiņsavienojumus, bez nepieciešamības restartēt herbstluftwm. Šīs izmaiņas tiek atjauninātas tiešraidē.

Tā flīzēšanas algoritms darbojas, sadalot rāmjus apakšrāmjos, kurus var sadalīt tālāk vai aizpildīt ar logiem. Šos logus, neatkarīgi no tā, vai tie ir flīzēti vai peldoši, var pārvietot, mainīt izmērus vai fokusēt, izmantojot tastatūru, neizmantojot peli. Tas arī ļauj vienlaikus parādīt divus vai vairākus virtuālos galddatorus, ja lietotājiem ir lieli displeji.

  Kā spēlēt Tyranny operētājsistēmā Linux

i3

i3 ir bezmaksas atvērtā koda flīžu logu pārvaldnieks GNU/Linux un BSD operētājsistēmām. i3 ir izstrādāts, domājot par pieredzējušiem lietotājiem un izstrādātājiem, un tādējādi tajā ir iekļauti līdzekļi, kuru mērķis ir uzlabot pieredzējušu lietotāju dzīvi, izmantojot funkcijām bagātu, ātru un vieglu logu pārvaldnieku.

i3 izmanto koka datu struktūru, kas nodrošina elastīgākus izkārtojumus, kas neaprobežojas tikai ar logu kārtošanu kolonnās. Tas izmanto arī XCB bibliotēku, kas piedāvā tīru API, kas ļauj i3 darboties ātri un bez latentuma.

i3 atbalsta arī vairākus displejus, piešķirot katru darbvietu savai virtuālajai darbvirsmai. Tas arī atbilst minimālisma principam un izvairās tikt uzpūsts ar grezniem rotājumiem.

Spectrwm

Spectrwm ir viegls dinamisko flīžu logu pārvaldnieks, kas rakstīts galvenokārt, izmantojot C programmēšanu, un ir izveidots, domājot par hakeriem. Tomēr labākais ir tas, ka lietotāji to var konfigurēt bez nepieciešamības apgūt programmēšanas valodu.

Spectrwm ir aprīkots ar pielāgojamu statusa joslu, ātrās palaišanas izvēlni, lietotāja definējamiem reģioniem un pielāgojamām krāsām un apmalēm. Turklāt tas ļauj pielāgot flīžu atstarpi, lai nodrošinātu patiesu viena pikseļa apmali.

Izmantojot Spectrwm, lietotāji var ātri pārslēgties starp dažādiem izkārtojumiem, konfigurēt logu kārtošanu un restartēt logu pārvaldnieku, nezaudējot displeja stāvokli. Lietotāji var arī mainīt galvenā apgabala izmērus, pārvietot logus uz jebkuru darbvietu un pārvietoties jebkur visos ekrānos, izmantojot tastatūru vai peli.

Tmux

Ikdienas lietotājiem Tmux var nebūt ideāls logu pārvaldnieks, jo tas ir izstrādāts tā, lai būtu noderīgs pieredzējušiem lietotājiem, kuri vienlaikus var darbināt vairākas termināļa sesijas. Tmux var palaist OpenBSD, FreeBSD, NetBSD, Linux, macOS un Solaris operētājsistēmās.

Tmux ir termināļa multipleksors un tādējādi ļauj izveidot, piekļūt un kontrolēt vairākas termināļa sesijas no viena ekrāna. Tmux atbalsta taustiņsavienojumus, kas ļauj lietotājiem izveidot vairāk logu rūts, kas ir piemērotas, lai vislabāk izmantotu visu pieejamo ekrānu.

Tmux var pat atdalīt no ekrāna un turpināt darboties fonā, pirms to vēlāk pievieno. Ja vēlaties palaist vairākus termināļa logus un pārvaldīt tos no viena interfeisa, šis ir jūsu rīks.

Sway

Sway ir Linux logu pārvaldnieks, kas ir aprīkots ar tik daudzām dažādām funkcijām, kas palīdz uzlabot lietotāja pieredzi.

Sway automātiski iekārto logus, tiklīdz tos atverat, un ļauj lietotājiem pārslēgties no vertikālās vai horizontālās flīžu ieklāšanas uz logiem ar cilnēm vai logiem, kas ir sakrauti, izmantojot tastatūru. Tas arī ļauj iespļaut logus konteineros, kuriem var būt vairāki logi.

Sway atbalsta arī attēlošanu vairākos monitoros; galvenā funkcija ir atvāžamais režīms, kas ļauj aizvērt klēpjdatoru un izmantot ārējos monitorus kā izvēlētu displeju. Atšķirībā no citiem logu pārvaldniekiem, Sway kā displeja serveri izmanto Wayland.

Wayland tiek uzskatīts par drošāku, vieglāk lietojamu un efektīvāku. Sway ir aprīkots ar daudziem dažādiem komponentiem, kas padara to par funkcijām bagātu logu pārvaldnieku un ideālu izvēli, ja meklējat ātru un stabilu logu pārvaldnieku.

Autora piezīme

Linux logu pārvaldnieki ir noderīgs rīks ikvienam, kurš Linux operētājsistēmā veic vairākus uzdevumus. Lai gan ekrānu var sadalīt manuāli, logu pārvaldnieks to var izdarīt daudz labāk, ātrāk un vienkāršāk. Izmantojot iespējas, sākot no minimālisma logu pārvaldniekiem līdz tematiskiem logu pārvaldniekiem ar skaistiem logu dekoriem un motīviem, katram Linux lietotājam ir kaut kas.

Varat arī izpētīt dažus labākos Linux VPN drošai pārlūkošanai.