Przełączyłem się na menedżera okien układającego okna w systemie Linux i nie mogę uwierzyć, że marnowałem lata na przeciąganie okien

Przełączyłem się na menedżera okien układającego okna w systemie Linux i nie mogę uwierzyć, że marnowałem lata na przeciąganie okien

Menedżery okien kafelkowych poprawiają efektywność pracy, automatycznie układając okna i umożliwiając nawigację za pomocą klawiatury, co pozwala lepiej skupić się na zadaniach.

Niezależnie od systemu operacyjnego, na którym pracujesz, zauważysz, że wszystkie aplikacje otwierają się w oknach. Te okna pojawiają się w nieprzewidywalnych miejscach na pulpicie, a ich rozmiar również się różni. To jedna z rzeczy, które po prostu akceptujesz, nie zadając sobie pytania. Przynajmniej ja tak robiłem. Jednak istnieje lepszy system dla tych okien. Taki, który pomaga skupić się na pracy i szybciej obsługiwać komputer. Witamy w wspaniałym świecie menedżerów okien układanych w mozaikę.

Czym jest menedżer okien

Ten ukryty program decyduje, jak interakcjonujesz z komputerem

Na każdym systemie operacyjnym działają programy w tle, które tworzą nowe okna na ekranie, decydują, gdzie są umieszczane, jak duże są, jak są układane oraz które okna otrzymują focus. Ten program to menedżer okien (WM).

W większości systemów operacyjnych, w tym w większości dystrybucji Linuksa, menedżer okien jest częścią ogólnego środowiska pulpitu. Tego rodzaju menedżery okien tworzą tzw. "okna pływające". To popularne rozwiązanie, które widziałeś na macOS czy Windows, gdzie nowe okna pojawiają się jako prostokątne ramki gdzieś na pulpicie. Możesz je przesuwać, układać w podzielone układy ręcznie, lub zmieniać ich rozmiar. Mogą się również nakładać.

Początki Linuksa
Wyzwanie z ciekawostkami

Kto stworzył jądro Linuksa?

(A) Richard Stallman (B) Dennis Ritchie (C) Linus Torvalds (D) Andrew Tanenbaum

Linus Torvalds stworzył jądro Linuksa w 1991 roku, studiując na Uniwersytecie Helsińskim w Finlandii. Początkowo rozwijał to jako projekt osobisty i słynnie ogłosił go na grupie dyskusyjnej Usenet.

W którym roku Linus Torvalds pierwszy raz ogłosił jądro Linuksa publicznie?

(A) 1989 (B) 1991 (C) 1993 (D) 1995

25 sierpnia 1991 roku Torvalds opublikował swoją słynną wiadomość na grupie dyskusyjnej comp.os.minix Usenet, opisując Linuksa jako "tylko hobby" i mówiąc, że "nie będzie duży i profesjonalny jak GNU." Historia wyprowadziła go w błąd w miły sposób.

Który system operacyjny bezpośrednio zainspirował Linusa Torvaldsa do stworzenia Linuksa?

(A) BSD Unix (B) MS-DOS (C) Minix (D) Solaris

 Torvalds używał Minix, małego systemu operacyjnego podobnego do Uniksa, stworzonego przez Andrewa Tanenbauma w celach edukacyjnych, i chciał stworzyć coś bardziej funkcjonalnego i dostępnego za darmo. Jego frustracja związana z ograniczeniami Minixa zmotywowała go do napisania własnego jądra.

Na jakiej licencji zostało wydane jądro Linuksa, co czyniło je dostępnym do modyfikacji i dystrybucji?

(A) MIT License (B) Apache License (C) BSD License (D) GNU General Public License (GPL)

Poprawnie! W 1992 roku Torvalds ponownie licencjonował jądro Linuksa na licencji GNU General Public License (GPL), co miało ogromne znaczenie. GPL zapewnia, że każdy, kto dystrybuuje Linuksa lub jego zmodyfikowaną wersję, musi również udostępnić kod źródłowy.

Jaki był numer wersji pierwszego publicznie wydanego jądra Linux?

(A) 0.0.1 (B) 0.01 (C) 1.0 (D) 0.10

Pierwsza publicznie wydana wersja jądra Linux to 0.01, przesłana przez Torvaldsa we wrześniu 1991 roku. Była to wczesna wersja, która nie była przeznaczona do szerokiego użytku, ale oznaczała prawdziwy początek projektu Linux.

Która organizacja, założona przez Richarda Stallmana, dostarczyła wiele niezbędnych narzędzi i aplikacji, które w połączeniu z jądrem Linux stworzyły pełny system operacyjny?

(A) The Open Group (B) Fundacja Wolnego Oprogramowania i Projekt GNU (C) The Apache Software Foundation (D) Bell Labs

Projekt GNU Richarda Stallmana rozwijał darmowe narzędzia oprogramowania od 1983 roku, w tym kompilatory, edytory i powłoki. Kiedy jądro Linux dotarło, wypełniło brakujący element, a połączenie to stało się tym, co wielu nazywa GNU/Linux.

Która była pierwszą dużą dystrybucją Linuxa, mającą na celu uczynienie Linuxa dostępnym dla zwykłych użytkowników?

(A) Fedora (B) Debian (C) Slackware (D) Ubuntu

Slackware, stworzony przez Patricka Volkerdinga, został wydany w 1993 roku i uważany jest za jedną z najwcześniejszych i najbardziej wpływowych dystrybucji Linuxa. Pomógł wynieść Linuxa z kręgów akademickich i deweloperskich ku szerszej publiczności.

Na jakiej uczelni uczęszczał Linus Torvalds, gdy zaczął rozwijać jądro Linux?

(A) MIT (B) Uppsala University (C) Uniwersytet Helsiński (D) Aalto University

Torvalds był studentem informatyki na Uniwersytecie Helsińskim w Finlandii, gdy rozpoczął pracę nad jądrem Linux w 1991 roku. Używał systemu Minix na swoim nowym komputerze 386 i chciał potężniejszej, darmowej alternatywy.

Menedżery okien typu tiling są wyjątkowe

Oni wykonują całą pracę za ciebie

Menedżery okien typu tiling są przeciwieństwem menedżerów okien pływających. Te menedżery okien typu tiling automatycznie dzielą ekran i umieszczają okno w przydzielonym miejscu. Nie możesz przeciągać tych okien ani zmieniać ich rozmiaru, pociągając za narożnik. Może to brzmieć trochę myląco, jeśli nigdy wcześniej nie widziałeś takiego rozwiązania. Pozwól, że zaprezentuję małą demonstrację.

Rozpoczynamy na pustym pulpicie. Następnie otwieram nowe okno przeglądarki. Zajmuje całą powierzchnię pulpitu. Jak na razie wszystko dobrze. Zauważ, co się dzieje, gdy teraz uruchomię aplikację terminala. Ekran automatycznie dzieli się na dwie części, a oba okna zajmują dokładnie 50% wyświetlacza. Teraz otwórzmy kolejną aplikację. Prawa połowa ekranu ponownie dzieli się na pół, ale tym razem poziomo. Przeglądarka nadal zajmuje 50% ekranu. Ale pozostałe dwie aplikacje dostają po 25% każda. Gdy otworzę kolejną aplikację, ponownie podzieli się dolna część.

25% na pół i tak dalej.

To nazywane jest układem "phi". Ale to nie jest jedyny układ. Są układy oparte na siatce. Oparte na kolumnach. A nawet pełnoekranowe lub monocle, w których każde okno otwiera się w swoim własnym pełnym wirtualnym biurze. Możesz technicznie dostosować zasady tworzenia tych układów dokładnie tak, jak chcesz.

To biurko jest nastawione na klawiaturę

Możesz nawigować po całym interfejsie bez dotykania myszki

Twoje okna są automatycznie układane, ale to nie jest nawet najlepsza część. W przeciwieństwie do menedżerów okien unoszących się, które wymagają sięgnięcia po mysz, możesz obsłużyć menedżera okien kafelkowych całkowicie za pomocą klawiatury.

Powiedzmy, że chcesz zamknąć okno. Zauważysz, że na oknach nie ma etykiet ani przycisków do zamykania, minimalizowania czy maksymalizowania. To dlatego, że masz korzystać z klawiatury do tych rzeczy. Mogę zmieniać fokus między oknami za pomocą klawiszy strzałek lub klawiszy H, J, K i L na podstawowym rzędzie. Podświetlenie wokół krawędzi okna wskazuje, które okno jest aktualnie w fokusie. Następnie mogę nacisnąć skrót klawiszowy super+Q, aby zamknąć okno. Lub, mogę przejść do pełnoekranowego widoku tego okna, naciskając super+F.

Możesz zdefiniować wszystkie te skróty klawiszowe jako "keybinds" w pliku konfiguracyjnym. Plik konfiguracyjny pozwala też zdefiniować zachowanie układu i jak okna będą automatycznie kafelkowane. Skróty klawiszowe, które dzielę, to tylko te, które zdefiniowałem w moim pliku konfiguracyjnym.

Aby zmienić rozmiar okna, mogę przyciągnąć je do fokus i nacisnąć super+R. To przełącza menedżera okien w tryb zmiany rozmiaru. Teraz, jeśli nacisnę klawisze strzałek lub H, J, K lub L, pozwolą mi zmienić rozmiar okna.

Mogę także otwierać i przełączać się między przestrzeniami wirtualnych desktopów za pomocą klawiatury. Mogę nacisnąć super, a następnie numer, aby utworzyć lub przejść do tego desktopu. Na przykład, super+2 przełącza mnie na drugi wirtualny desktop. Mogę także przenieść okno do nowej przestrzeni roboczej, naciskając super, Shift i numer dla tej przestrzeni roboczej.

Może robić znacznie więcej niż podstawowa nawigacja

Te skróty obejmują tylko nawigację, ale możesz zobaczyć, jak bardzo to system ukierunkowany na klawiaturę. I to ledwie zarysowuje powierzchnię. Możesz przypisać skróty klawiszowe do uruchamiania aplikacji, wykonywania poleceń lub skryptów Bash, lub tworzenia przyklejonych okien. Na początku wymaga to trochę praktyki, aby przyzwyczaić się do nawigacji klawiaturowej, ale gdy już to zrobisz, stanie się częścią twojej pamięci mięśniowej. Będziesz mógł wykonywać wszystkie te rzeczy, nie myśląc o nich.

Obsługiwanie komputera całkowicie za pomocą klawiatury czujesz się jak supermoc

Pomaga ci pozostać skoncentrowanym

Z mojego doświadczenia, potrzeba dnia lub dwóch, aby zapamiętać te skróty i tygodnia, aby je przyswoić na pamięć mięśniową. Kiedy to nastąpi, zauważysz, że sięgasz po mysz coraz rzadziej.

Nie stracisz czasu na przeciąganie okien lub układanie ich w układach. Zawsze wiesz, gdzie pojawi się następne okno i będziesz wiedzieć, jak do niego dotrzeć, nie odrywając rąk od klawiatury. Dla kogoś takiego jak ja, kto spędza większość czasu pisząc na komputerze i przełączając się między wieloma oknami, konfiguracja sterowana klawiaturą jak ta znacznie przyspiesza pracę.

Jest coś takiego jak zmiana kontekstu. Zasadniczo, jeśli musisz przerwać bieżące zadanie (powiedzmy, pisanie), aby chwycić mysz i przejść do innego okna, przerywa to tok pracy. Więc musisz spędzić chwilę na ponownym skupieniu. Zasadniczo tracisz trochę skupienia i musisz je odzyskać po zakłóceniu. Kiedy zbudujesz tę pamięć mięśniową, nie będziesz musiał odrywać palców od podstawowego rzędu, aby nawigować po swoim komputerze. Po prostu pomyślisz o tym, co chcesz zrobić, a twoje palce automatycznie to wykonają. Nie będziesz tak bardzo polegać na wizualnych wskazówkach.

Te ustawienia są także niezwykle lekkie i płynne, co również pomaga.

Jeśli preferujesz skróty klawiszowe, musisz chociaż raz spróbować menedżera okien kafelkowych

Czuję, że od chwili, gdy przeszedłem na tę dynamiczną konfigurację kafelkową, mogę robić więcej głębokiej pracy. Ustawiłem nawet niestandardowe skrypty do zarządzania projektami i śledzenia czasu z użyciem skrótów klawiszowych.

Jeśli ciekawią Cię artykuły podobne do Przełączyłem się na menedżera okien układającego okna w systemie Linux i nie mogę uwierzyć, że marnowałem lata na przeciąganie okien, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Czym jest menedżer okien
    1. Ten ukryty program decyduje, jak interakcjonujesz z komputerem
  2. Początki Linuksa Wyzwanie z ciekawostkami
    1. Kto stworzył jądro Linuksa?
    2. W którym roku Linus Torvalds pierwszy raz ogłosił jądro Linuksa publicznie?
    3. Który system operacyjny bezpośrednio zainspirował Linusa Torvaldsa do stworzenia Linuksa?
    4. Na jakiej licencji zostało wydane jądro Linuksa, co czyniło je dostępnym do modyfikacji i dystrybucji?
    5. Jaki był numer wersji pierwszego publicznie wydanego jądra Linux?
    6. Która organizacja, założona przez Richarda Stallmana, dostarczyła wiele niezbędnych narzędzi i aplikacji, które w połączeniu z jądrem Linux stworzyły pełny system operacyjny?
    7. Która była pierwszą dużą dystrybucją Linuxa, mającą na celu uczynienie Linuxa dostępnym dla zwykłych użytkowników?
    8. Na jakiej uczelni uczęszczał Linus Torvalds, gdy zaczął rozwijać jądro Linux?
  3. Menedżery okien typu tiling są wyjątkowe
    1. Oni wykonują całą pracę za ciebie
  4. To biurko jest nastawione na klawiaturę
    1. Możesz nawigować po całym interfejsie bez dotykania myszki
    2. Może robić znacznie więcej niż podstawowa nawigacja
  5. Obsługiwanie komputera całkowicie za pomocą klawiatury czujesz się jak supermoc
    1. Pomaga ci pozostać skoncentrowanym
    2. Jeśli preferujesz skróty klawiszowe, musisz chociaż raz spróbować menedżera okien kafelkowych

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up