Przez ostatnie lata mnie to jakos ominelo, ale od kiedy dowiedzialem sie i zaczalem uzywac srodowisk graficznych typu Tile Window Manager, to nie moge ogaranac, jak wczesniej na co dzien tego nie uzywalem i jak BARDZO niewygodny jest standardowy interfejs graficzny.
Niestety w robocie mam Windowsa, takze mam porownanie i teraz dopiero widze ile trzeba sie "napracowac" myszka i przeskakiwac z klawiatury, na mysz, caly czas odrywajac wzrok i "zmieniajac kontekst". Jednym slowem - mega upierdliwe.

Ostatni rok poszedlem troche dalej i zaczalem uzywac vim/ tudziez Ideavim w produktach jetbrains + vimium w przegladarce i ilosc uzywania myszy spadla o 90%, a ja jestem o wiele bardziej wydajny robiac jakies swoje projekty na swoim kompie, a co wazniejsze nic nie przerywa mi tzw "flow". Mega szkoda, ze nie ma nic podobnego typu tiling manager na windows, oprocz jakichs grubych hackow typu komorebi, gdzie nie za bardzo mam pozwolenie na grzebanie w rejestrze.

A Wy, jakie narzedzia odkryliscie na komputerach, bez ktorych teraz nie wyobrazacie sobie pracy?

Tak wiem, ultranerdkontent, ale nie bede sie przejmowal hejterami

PS. I tak, wiem, ze jest hejt na Manjaro i zaraz zleca sie fani jedynie slusznego TRUE Archa xD

#windows #linux #programowanie #ciekawostki #manjaro
ab6f425c-e53a-405a-b6f7-d19bffb9bc90
m_h

Jak chcesz zrezygnować jeszcze bardziej z myszki to: tmux + neovim (tutaj ja dostanę po dupie) i już odpalasz tylko na starcie konsole i już masz całe środowisko do pracy.

maly_ludek_lego

@m_h mowiac o vimie, wlasciwie mialem na mysli neovim, ma mega duze community i wiecej wtyczek.

maly_ludek_lego

@m_h tmuxa tez oczywiscie znam

m_h

@maly_ludek_lego no to po co Ci więcej?

maly_ludek_lego

@m_h chodzi mi o to, ze neovim jest chyba obecnie bardziej wspierany, a to oznacza ze Twoje issue ma szanse zostac rozwiazane, a wtyczki do neovima nie beda abandonware.

maly_ludek_lego

@m_h a w kontekscie wiecej niz tmux + neovim, czyli srodowisko graficzne, no to mimo wszystko sa jeszcze inne programy, ktorych trzeba uzywac, a taki i3wm czy inny Xmonad po prostu ogranicza liczbe "ruchow".

mike-litoris

> A Wy, jakie narzedzia odkryliscie na komputerach, bez ktorych teraz nie wyobrazacie sobie pracy?


i3wm i ssh ;d

maly_ludek_lego

@mike-litoris akurat ssh to tak jakby wiedza powszechna mimo wszystko. Chociaz z drugiej strony, moze i i3wm byl tez wiedza powszechna, a mimo wszystko jakos ta "rewolucja" mnie ominela

Syster

@mike-litoris +1, oj taaak i3wm jak odkryłem to zmieniło moje życie zawodowe Genialny wynalazek.

Dodałbym do tego Icecream (IceCC) jak ktoś potrzebuje dużo mocy obliczeniowej do kompilacji.

m_h

@Syster Jak już mowa o kompilacji to jeszcze mold (Modern Linker).

maly_ludek_lego

No właśnie na screenie u góry jest i3wm

Syster

@m_h Ciekawe, do tej pory używałem golda, a to wydaje się jeszcze szybsze. Dzięki za info!

mike-litoris

@maly_ludek_lego niby wiedza powszechna, a korzystac z ~/.config/ssh umie co 30 admin. Nie wspominajac o portforwardingu, agentach autoryzacji, dynamicznym proxy, moich ulubionych proxyjumpach i pewnie masie rzeczy ktorych sam nie odkrylem bo jestem co 15 adminem

Catharsis

@maly_ludek_lego Próbowałem korzystać z tilling menagerów ale niestety to nie na mój workflow. Ja do poruszania się po systemie korzystam z myszki i klawiatury gdzie mam mase skrótów klawiszowych pod samą lewą ręką albo na przyciskach od myszki. Plus KDE ma bardzo dużo możliwości przypisywania skrótów do kontrolowania położenia okien, strefy itp i powiedział bym że korzystam z czegoś co jest w połowie "tilling" bo często mam okna tak porozrzucane i korzystam dużo ze skrótów ale potrzebuje myszki.


A na pewno nie mogę żyć bez możliwości przesuwania i zmiany rozmiaru okien używając myszki podczas wciśniętego klawisza WIN. Wtedy nie trzeba łapać za paski z tytułem okna albo ramki tylko można na całej szerokości okna. A ja i tak nie mam pasków tytułowych na oknach bo tylko niepotrzebnie zabierają miejsce na ekranie, no przecież wiem jak się nazywa okno a zamknać czy zminimalizować se go mogę skrótem klawiszowym co nie.


A co do VIMa to osobiście uważam, że to bez sensu ale kto co lubi. Nie wiem czy wiecie ale do VSC code możecie sobie ogarnąć vim keybindings i macie to samo + milion dodatkowych funkcjonalności. Owszem możecie se dogrywać pluginy do tego vima ale poświęcicie na to kupę czasu żeby skończyć z edytorem który i tak ma mniej funkcji niż podstawowe wbudowane w VSC a przypominam że VSC ma cały marketplace z tysiącami wtyczek do niego.


A co do Manjaro to odpowiem po prostu memikiem:

c94aa49d-2a52-4fdd-a873-adfb7cb90f26
Catharsis

A no i jeszcze pls nie odbieraj tego komentarza jako hejt czy coś. Szanuje i bardzo lubię jak ktoś dzieli się swoim sposobem na korzystanie z komputera, zawsze to może być dla kogoś inspiracją czy pretekstem do fajnej dyskusji.

maly_ludek_lego

Ja używam po prostu w zależności od projektu neovima bądź produktów od jetbrains z ideavim właśnie. Neovima po prostu niejako wymusza ode mnie nie używanie klawiatury. Nie dla każdego języka jednak neovim się nadaje. To jest moja opinia.

maly_ludek_lego

PS szczerze mówiąc nie wiem w czym endevor jest dużo lepszy/fajniejszy od manjaro poza tym, że w manjaro były jakieś issues z ich menedżerem pakietów, który robił ddos na bazy archowe no i podobno problemy z konfliktami jeśli używasz AUR. Pierwsze mnie nie obchodzi a z drugim po 2 latach używania się nie spotkałem, poza tym robię backupy więc nie widzę problemu. Jeśli wiesz czemu endevor jest cooler to wytłumacz mi 😉

maly_ludek_lego

Znalazłem taki artykul:

https://www.linuxjournal.com/content/arch-decision-evaluating-if-leap-manjaro-endeavouros-right-you


Szczerze mówiąc jakoś te zalety są na tyle minimalne, że moim zdaniem nie opłaca się przesiadka z M do E.

Już bardziej ma to sens bezpośrednio do Archa.

m_h

@Catharsis miałem już kilka podejść do VSC. Niestety stare przyzwyczajenia wygrywają i nie potrafię się przełamać do VSC. Używałem vim keybindings ale ciągle mnie to odpycha.

PS: Jak byłem mały to podobno moje pierwsze słowa to było jak wyjść z VIM'a.

Catharsis

@maly_ludek_lego Nie oznaczyłeś w tym komentarzu wyżej i nie dostałem powiadomienia. Przeczytałem ten artykuł i mam wrażenie że osoba co go napisała nie ma pojęcia co pisze xD. Korzystałem z obu tych systemów to mogę powiedzieć, że te porównania tam nie mają żadnego sensu lol xD. Tak tylko przekleje tutaj te punkty główne z artykułu:


Ease of Installation

Literalnie instalacja jest identyczna bo oba distro korzystają z tego samego instalatora xd.

Package Management

Literalnie Identyczne ponieważ manager pakietów jest ten sam a na EOSie możesz se doinstalować Pamaca.

Desktop Environments

Są dostępne te same ponieważ oba systemy korzystają z repo archa. Oba systemy maja też jakieś swoje "community editions" gdzie masz już skonfigurowane inne desktopy czy windows menagery ale nie jest to nic co nie można zrobić samemu.

System Performance

Domyślnie endeavour ma mniej paczek zainstalowane to może zużywać mniej ramu ale nie będzie żadnej większej różnicy w działaniu tych systemów jeśli będziemy mieć tak samo skonfigurowane DE tudzież WM.

Software Availability

W obu systemach identyczne.

Community Support

Community Endeavoura jest chyba jednym z najlepszych w świecie Linuxa. Wystarczy sobie wejść na ich forum i zapytać o coś. Totalne przeciwieństwo forum archa które instant odsyła cię do wiki (ale maja racje btw xd).

Stability and Updates

To jest właśnie największą piętą achillesową Manjaro bo robi sobie żart z rolling release Archa i wypuszcza paczki z opóźnieniem co w zasadzie nie daje prawie żadnych korzyści a stwarza tylko masę problemów (zwłaszcza z AUR). Jeżeli nie korzysta się z AUR i aktualizuje system rzadziej to w zasadzie nie ma większejk różnicy między tymi systemami.


Naprawdę nie chce mi się rozpisywać tutaj za dużo bo już pisałem tutaj i w innych miejscach o tym distro ale w skrócie to Endeavour to jest po prostu Arch z instalatorem i zestawem kilkudziesięciu (dosłownie) skryptów lub małych programików do zarządzania systemem. Generalnie to w Archu najgorsze jest właśnie zainstalowanie i poprawne skonfigurowanie go a samo utrzymanie systemu jest banalnie proste. Endeavour daje ci gotowego poprawnie zainstalowanego i skonfigurowanego Archa i tyle. Manjaro tymczasem bardzo odchodzi od idei jakie stoją za Archem i nie mówię, że to jest jakiś beznadziejny system ale tak naprawdę to jak się człowiek zastanowi to dla zaawansowanego usera Manjaro nie ma żadnej przewagi nad czystym Archem a Endeavour to jest po prostu Arch, jak usuniesz z configu pacmana repo Endeavoura to masz po prostu Archa i możesz sobie z niego dalej korzystać i tyle. Jak z Manjaro usuniesz sobie repo Manjaro to twój system przestaje działać xd.


No więc podsumowując, Endeavour jest dla osób które chcą korzystać z Archa ale nie chce im się go instalować i konfigurować, tyle. Korzystam od ponad 1,5 roku i polecam.


Bonus: https://manjarno.pages.dev/

maly_ludek_lego

@Catharsis A to nie jest tak, ze jest teraz ten caly archinstall script i w "happypath" to instalacja archa nie jest ultrasuperprosta? Wiec i w sumie endevour nie ma do konca racji bytu? To znaczy to jest tylko minimalnie trudniejsze, ten archinstall script, np jesli chcesz zainstalowac archa obok windowsa No ale, wiadomo o co mi chodzi.


Generalnie to jakos tam mnie pewnie przekonales, ale nie chce mi sie od poczatku konfigurowac systemu. Moze na nowym

kompie, albo jak mi Manjaro zajdzie za skore. A na razie nie zachodzi.

Co do konfiguracji, to z tego samego powodu zastanawiam sie nad NixOS. Konfiguracja raz a dobrze "for life".

Catharsis

@maly_ludek_lego Nie do końca, po zrobieniu archinstall nie dostanie się tego samego co po zainstalowaniu Endeavoura. Ten skrypt archinstall to jest po prostu plik (chyba .json ale nie jestem pewien) z gotowym configiem jak zainstalować sam system. Skrypt cię pyta po kolei i twoje odpowiedzi wpisuje do tego jsona. Czyli generalnie w skrócie jest to dokładnie to samo co zakładka z instrukcją instalacji systemu na arch wiki tylko zautomatyzowane i z defaultowymi odpowiedziami jak nie wiesz co wpisać.


Problem jest taki, że sama instalacja Archa to jest najłatwiejsza xD. Trudniejsze to jest potem skonfigurowanie wszystkiego np to memiczne niedziałające WIFI na archu czy chociażby pipewire, albo tak jak piszesz bootloader jak masz dual boota. Pododawać pacman hooki, skonfigurować firewalla itp.


Sam przyznaje, że zacząłem od Manjaro bo nie miałem pojęcia jak działa Arch, potem przeszedłem na Endeavoura. W międzyczasie bawiłem się Archem w wirtualce i na serwerze, testowałem sobie jak to działa, instalowałem ręcznie czy za pomocą archinstall i dopiero wtedy się zauważa ile rzeczy trzeba zrobić ręcznie a robi to za ciebie Manjaro czy Endeavour podczas instalacji xD. Archinstall to jest super sprawa ale to nie jest żaden gamechanger tylko po prostu przyspieszenie instalacji o te 5-10 minut. Przydałby się jeszcze drugi skrypt o nazwie archconfig który by potem pomógł ogarnąć wszystko już po instalacji xD.

maly_ludek_lego

@Catharsis ok, dzieki. Nie mialem pojecia

maly_ludek_lego

@Catharsis W sensie nie mialem pojecia, ze ten archinstall to nie jest juz 'gotowe' distro z bluetooth, wifi, firewallem i takmi podstawowymi podstawami

Zaloguj się aby komentować