Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

LINUX

Kategoria: Technologia

Linux - linki, dyskusje

  • 217 członków
  • 335 wpisów

Inspirator

w LINUX

2piorunów

Siemano. Od jakiegoś czasu postanowiłem bardziej zagłębić sie w linuksa niż tylko korzystać z niego na codzień. Uczę się głównie komend, trochę skryptów w bashu, vima, liznąłem też odrobinę programowania w Pythonie i c++ (i w Basicu, ale to się nie liczy). Ale ostatnio coś mi się nie chce. Nie wiem czy brać się za to na poważnie i myśleć o przebranżowieniu się czy nie. Lubię ideę otwartego oprogramowania, podoba mi się praca w terminalu, programowanie (przynajmniej te podstawy). No ale jakoś nie wiem, brakuje mi motywacji i nie wiem w jakim kierunku miałbym iść.

GURU3piorunów

Tez sobie obiecalame ze 24 to bedzie rok linuxa, koncowo mam zamiar przejec calkowicie i osli k⁎⁎as w d⁎⁎e microsoftu.

Inspirator0piorunów

Dobra, wyjebane jajca.

Pokaż więcej komentarzy (28)

Fanatyk

w LINUX

7piorunów

**Building OCI Images with Buildah**

buildah to narzędzie do budowania obrazów kontenerów od podstaw (FROM scratch), przy użyciu istniejących obrazów a także z działającego kontenera - umożliwia tworzenie obrazów w ustandaryzowanym formacie OCI (obsługiwanym przez Dokera oraz Podmana) lub tradycyjnym formacie Dockera (który także jest obsługiwany przez oba wspominane silniki kontenerów).

    

Osobistość

w LINUX

7piorunów

Jako że  ogłosiło, że Vanguard, ich kontrowersyjny autorski antycheat znany z Valoranta trafi za niedługo do  to ten memik staje się ponownie aktualny xD.

Próbował ktoś z was kiedyś pograć w lolka na linuxie? I jak wam to wychodziło? Bo zrobiłem 2 podejścia i niestety 2 razy skończyło się tak samo. Mimo, że udało mi się osiągnąć niemal taką samą wydajność jak na Windowsie to niestety gra miała zauważalnego input laga i o ile aramka dało się zagrać to rankeda na wyższym elo już nie za bardzo, a przynajmniej jak dla mnie. Dlatego LoL był zawsze powodem dla którego mam dualboota i jak widać nie zmieni się to w najbliższym czasie :confused:
  

Fanatyk8piorunów

@Catharsis - świetnie, kolejny dobry powód by używać Linuksa 😆

Fanatyk0piorunów

A próbowałeś w ostatnim czasie? Bo w ostatnich miesiącach odczuwam że wiele się zmieniło pod kątem gier

Pokaż więcej komentarzy (5)

Kosmonauta

w LINUX

10piorunów

Na wykopie ktoś wrzucił znalezisko z kilkoma grami klonami

https://wykop.pl/link/7323877/darmowe-klony-znanych-gier

O ile samo znalezisko jest beznadziejne to w komentarzam można kilka gier znaleść. Nie chce mi się komentować na wykopie więc wrzuxam tutaj pod dyskusję swoje typy najlepszych klonów albo gier mocno wzorowanych na oryginalnych. Dodajcie też swoje typy.

OpenRCT2 - implementacja silnika Rollercoastera. Ostatnio pogrywałem i jest bardzo fajna. Do gry są potrzebne oryginalne pliki z RC lub RC2, bo silnik wspiera obie wersje. Polecam.

Julius - reimplementacja Cezara III. Jest też projekt Augustus, który jest forkiem i dodaje sporo nowego.

Simutrans i OpenTDD - lubię wracać do obu tych gier i myślę, że każdy je zna.

Unknown horizonts - coś na kształt starych Anno

Hedgewars - coś w stylu klasycznych wormsów 2d

Pingus - czyli taki klon starego mario. Kiedyś grałem i jako platformówka spoko :)

Jest kilka którym kibicuję i w sumie nie wiem w jakim stanie są obecnie, ale chyba noeskończone
OpenAge - reimplementacja Age of Empires
OpenATDelux - reimplementacja Airline Tycoon

Osobistość1piorunów

O! jest klon Theme Hospital - corsixth.com
wlasnie mialem grać z młodym od poniedziałku w oryginał
bedzie testowane

Pokaż więcej komentarzy (5)

Kosmonauta

w LINUX

11piorunów

Ale jestem po⁎⁎⁎⁎ny. Wymyśliłem sobie, że to może być powoli czas kiedy mój syn dostanie własny komputer. Dzieciak za kilka dni będzie mieć 8 lat. Smartphona pewnie nie dostanie jeszcze długo bo uważam, że telefon w kieszeni wyrabia sporo niedobrych nawyków, a komputer to jednak coś innego. Obecne dzieciaki mają problem z obsługą myszki, pisaniem na klawiaturze i wszystko przez to, że obecnie dzieci grają na telefonach lub konsolach (25 lat temu używaliśmy komputerów do gier). Udało mi się go zainteresować komputerami dość mocno i nawet w godocie robiłem z nim prostą grę, więc mam nadzieję, że odziedziczył zainteresowanie po mnie :grinning: Na początek wyszperałem starego lapka sprzed ponad 10 lat i zaczynam przygotowania. Zainstalowałem tam Lubuntu i jeszcze parę rzeczy muszę pokonfigurować.
W sumie ciekawi mnie co o tym myślicie, dalibyście dziecku kompa?

Pomyślałem, żeby nie podawać hasła do wifi i niech używa go tylko offline - przynajmniej przez jakiś czas. Gdy będzie potrzeba to zawsze coś mogę wgrać z mojego konta administratora. Po pewnym czasie stwierdziłem, że to może nie jest najlepszy pomysł, że może lepiej użyć jakiejś aplikacji do kontroli rodzicielskiej i odblokować mu takie strony jak duolingo czy typingclub, aby sobie ćwiczył w wolnych chwilach.
Szperałem, szukałem i w sumie żadna apka mi nie spasowała. Albo zbyt rozbudowane, albo zbyt proste. No i postanowiłem napisać swoją aplikację do kontroli rodzicielskiej. Wczoraj wieczorem zacząłem i w sumie idzie to całkiem nieźle. Wszystko implementuję w   i do tego nest.js Aplikacja odpalana jest z uprawnieniami roota i wystawia swaggera. W konfiguracji jest podany klucz publiczny do sprawdzenia JWT, a na moim prywatnym kompie generuję sobie JWT. To co udało mi się zaimplementować w te 2-3 godziny to monitorowanie wszystkich procesów na kompie - odpowiedni serwis generuje zdarzenia i one są odpowiednio obsługiwane. Dzięki temu będę wiedział ile czasu co ma włączone. Muszę jeszcze ogarnąć strategię dzielenia procesów na kategorie no i jeszcze dodać limity i filtrowanie stron internetowych podawane przez swaggera. No i w planach komunikacja z HA po mqtt i takie tam. W sumie myślałem, że to będzie trudniejsze, ale idzie elegancko.
W planach jest, że wyślę na odpowiedni POST do apki i np. będę w stanie zrobić mu bana na określoną grę przez kilka dni. Ale to jest złe :grinning:

Fanatyk2piorunów

@dotevo - z pomysłów kontrolowania dzieciom dostępu do internetu to polecam router z zainstalowanym OpenWRT gdzie można dedykować dzieciom jedno radyjko, filtrować ruch sieciowy, włączać i wyłączać internet o określonych godzinach (lub na żądanie) i wiele innych.

Osobistość3piorunów

@dotevo Przewalone być dzieckiem informatyka xDDD

Pokaż więcej komentarzy (24)

GURU

w LINUX

62piorunów

Zachęcony przez @koszotorobur wrzucam pierwszą część mojego zbioru aliasów. Niestety, jako że wpisy nie wspierają Markdown, przez co nie mogę użyć Monospace font to wklejam jako obrazek. Jednocześnie wrzuciłem treść w Markdown na PasteBin - https://pastebin.com/NkmBprCX , jeśli chcecie ich używać. Na zdrowie.

 

Gruba ryba3piorunów

poza oczywistymi już wspomnianymi aliasami gita:
>alias gl='git branch --sort=-committerdate'
>alias sup='git submodule update --init --recursive'

i dla symetrii w venvie:
>activate() { source $1/bin/activate; }

Osobistość2piorunów

@ataxbras Dlaczego nie dostałem powiadomienia mimo, że obserwuje tag  ? Hmm w wolnej chwili sobie poprzeglądam i ukradnę parę które mi się spodobają xD.

Pokaż więcej komentarzy (10)

Inspirator

w LINUX

6piorunów

Drogi użytkowniku , zanim przejdziesz sobie na linuksa, nie zapomnij sprawdzić czy Twój sprzęt jest kompatybilny z Linuksem. Sic! Od dekad nie spotkałem się z problemami ze sprzętem. Linux nie ma problemu z kompatybilnością. To sprzęt ma problem z kompatybilnością z linuksem.

Masz myszkę Logitech G600? Weź kup sobie jakąś zwykłą dwuprzyciskową, albo śmigaj na touchpadzie.
https://github.com/pwr-Solaar/Solaar/issues/1721
It appears that the G600 does not use HID++ and thus cannot be supported by Solaar. I'm closing this issue for now. If I hear back from Logitech that the G600 does use HID++ I'll reopen the issue.

Masz klawiaturę Logitech K340? Też sobie kup coś normalnego po kablu, a nie wydziwiasz. To co masz to jest złom. https://forums.raspberrypi.com/viewtopic.php?t=31411
https://www.linuxquestions.org/questions/debian-26/keyboard-not-working-at-install-931054/
Na każdym Windowsie działa, pod Biosem i UEFI działa, na linuksie nie. Problem znany od 12 lat. Wciąż nie rozwiązany. Z resztą możesz dzielić partycje pod system z poziomu klawiatury ekranowej, w czym problem? Zainstaluj solaara to będzie działać. Jak zainstalować solaara nie mając klawiatury? Ups.

Masz słuchawki 7.1 Logitech 935?
https://www.reddit.com/r/linux_gaming/comments/a2fb0h/trying_to_switch_to_linux_logitech_g933/
Keep in mind - the 7.1 surround on these things is a 'virtual surround' that takes a 7.1 input, does some special sauce on it and turns it into stereo that tries to mimic the 7.1 experience.
I po problemie. Kup sobie jakieś stereo na jacka, a nie będziesz się brandzlować do wirtualnego 7.1, które jest tylko złudzeniem.

Najlepsze jest to, że kiedy powiesz komuś, że masz problemy ze sprzętem pod linuksem to usłyszysz "mam bazę punktów odniesienia pozwalającą mi stwierdzić, że najprawdopodobniej chrzanisz głupoty" więc, żeby udowodnić swoje racje musisz szukać źródeł w internecie, które potwierdzają problemy występujące u Ciebie - inaczej nikt Ci nie uwierzy, a jak już uwierzy to uzna, że problem jest po stronie Twojego sprzętu.

No ale oczywiście, po co używać windows? Zależy Ci na stabilności pracy i kompatybilności ze sprzętem, który posiadasz? Nonsens. Zawsze możesz sobie sam napisać sterowniki. Jeśli używasz windowsa i nie chcesz linuksa to tylko świadczy źle o Tobie, nie chcesz się uczyć linuksa, bo jesteś zaślepiony windowsem. Oczywiście możesz mieć dystrybucję linuksa pod windowsem, o czym Ci żaden użytkownik linuksa nie powie: https://learn.microsoft.com/en-us/windows/wsl/install
Developers can access the power of both Windows and Linux at the same time on a Windows machine. The Windows Subsystem for Linux (WSL) lets developers install a Linux distribution (such as Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, etc) and use Linux applications, utilities, and Bash command-line tools directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.

No tylko po co? Sama idea instalowania darmowych linuksowych alternatyw mija się z celem, kiedy już masz na pokładzie windę.

Fanatyk2piorunów

@Filip jako osoba zajmująca się od lat programowaniem różnych rzeczy pod tym systemem jestem jednego pewny. Najwięcej do powodzenia mają ci co nic nie wiedzą, a to idealny obraz fanatyka tego systemu. Nie rozumieją, że ktoś chce żeby mu po prostu system działał. Do części sprzętu nie ma sterowników bo producenci mają wywalone, a inni wywalają lachę po paru latach np. nvidia do starszych kart. Niektórych rzeczy nie opłaca robić dla paru osób, ale oni tego nie rozumieją. Oni chcą. Najlepsze jest to, że każdy taki linuksiarz jest w każdej narodowości. Linux na system biurkowy w małej ilości przypadków się nadaje.

Podsumowując najbardziej jęczą że ten system jest taki wspaniały osoby które używają go na 1 max 2 komputerach a jak im się arch linux wysypie to robią reinstall. Osoby które mają wiedzą są zakrzyczane. Mocno zbliżone do tego co można spotkać w skrajnej polityce. Każdy używa co uważa, nie powinno się nikogo zmuszać do pewnych rozwiązań.

Osobistość1piorunów

OP wykopał jakiś pojedynczy problem z klawiaturą z przed 10lat i używa jako główny argument przeciwko Linuxa 😒Ciężko traktować to jakoś poważnie 🙄

Pokaż więcej komentarzy (32)

Fanatyk

w LINUX

13piorunów

**Modern Unix**

Zbiór nowoczesnych, szybszych i rozsądniejszych alternatyw dla popularnych narzędzi uniksowych.

  

Osobistość3piorunów

Jest tam podane parę "top-ów" ale moim zdaniem brakuje 2 najlepszych:

btop* (screen 1) - chyba najwygodniejszy i ma najwięcej funkcji z programów tego typu oraz jest bardzo szybki
nvtop* (screen 2) - chyba jednyny użyteczny monitor karty graficznej w formie htopa jaki znam (i działa zarówno na AMD jak i Nvidii)

Osobistość1piorunów

A no i jeszcze zapomniałem, że btop ma też monitor sieci bo mam go domyślnie ukrytego, tak to wygląda z wszystkimi zakładkami otwartymi:

Fanatyk3piorunów

@Catharsis - aplikacji top-like trochę jest - niemniej bardzo dobra wskazówka (tym lepsza, że wynikająca z doświadczenia) 👍

GURU4piorunów

@koszotorobur Zamiast exa jest teraz eza - używam i chwalę sobie bardzo.
dust i duf też. Ten ostatni z -only-fs ext4 bo inaczej pokazuje mounty snapa.
fd (fdfind) to pierwsza rzecz jaką dorzucam do gołego pingwina. Standardowy find to zawsze była pomyłka.
fzf jest świetny.
jq is nowadays a must.
Resztę znam, ale jakoś mogę bez nich żyć.

Pokaż więcej komentarzy (22)

Fanatyk

w LINUX

61piorunów

**60 Essential Linux Commands**

60 komend Linuksa bez których trudno się obejść - każda ładnie wyjaśniona i z przykładami.

   

Gruba ryba2piorunów

sudo rm -rf /
sudo apt autoremove
😎

Gruba ryba0piorunów

@koszotorobur jak dobrze pamiętam to na ubuntu udało się bez dodatkowego potwierdzenia. Było to jednak kilka lat temu no i ostatniego dnia dość nieciekawej pracy :smiley:

Fanatyk2piorunów

@macgajster - większość dystrybucji korzysta z rm obecnego w coreutils oznacza to, że to nie działa już tak z 20 lat (nawet biorąc poprawkę na to, że trochę czasu zabiera uaktualnienie wersji oprogramowania, to powiedźmy, że z 15 lat):

* Major changes in release 5.1.0 (2003-12-21):

New features

[...]
chgrp, chmod, chown, and rm accept the new options:
--preserve-root, --no-preserve-root (default)

Źródło: https://github.com/coreutils/coreutils/blob/56e9acb2927874770363462cc6f5d2ee7d2b4c6d/NEWS

coreutils/NEWS at 56e9acb2927874770363462cc6f5d2ee7d2b4c6d · coreutils/coreutilsupstream mirror. Contribute to coreutils/coreutils development by creating an account on GitHub.GitHub
Gruba ryba0piorunów

@koszotorobur to mi się coś źle zapamiętało :smiley:
Aczkolwiek autoremove to gorsze zło. Człek jak nie wie stwierdzi "a se dysk wyczyszczę z tego co niepotrzebne" i kończy się to wywaleniem wszystkiego co daje UI. Przynajmniej na ubuntu z MATE ( ͡° ͜ʖ ͡°)

Pokaż więcej komentarzy (16)

Osobistość

w LINUX

35piorunów

Używając programu vnStat w systemie  można sprawdzić ile wykorzystaliśmy łącza internetowego na naszym komputerze w określonym czasie. Jako, że koniec roku i początek nowego to czas wszelkich podsumowań i zestawień danych to łatwo można sobie zrobić swoje "podsumowanie roku" w zużyciu danych.
>vnstat -m -b 2023-01-01 -e 2023-12-31
Powyższa komenda wyświetli nam w terminalu miesięczne zestawienie danych dla podanego okresu (screen 1).

Można też zainstalować sobie pakiet vnStati, który używając danych z vnStat tworzy z nich wykresy.
>vnstati -m -b 2023-01-01 -e 2023-12-31 -o net.jpg -L --noedge --noheader
Tą komendą stworzymy plik .jpg z graficznym przedstawieniem wcześniejszych danych (screen 2).

Po co to? Zasadniczo to w moim wypadku nie ma to żadnego zastosowania prócz zaspokojenia ciekawości ale widzę przynajmniej 2 bardzo użyteczne przypadki:

1. Jeśli mamy limitowane łącze internetowe i chcemy wiedzieć ile nam zostało mniej więcej danych.
2. Do analizowania ruchu na swoim serwerze. Dostępnych opcji jest dużo więcej i można np wyświetlić dni z ostatniego miesiąca z największym ruchem itp. Zachęcam do sprawdzenia manuala bo jest tam wszystko wytłumaczone.

Sam program jest bardzo lekki, jego daemon nie zużywa mi nawet 4mb ramu. Niestety oczywiście program nie potrafi zbierać danych wstecz więc swoje podsumowanie roczne zobaczycie za rok jeśli zainstalowaliście go dopiero teraz (upewnijcie się że jest włączony w systemd).
 

Pokaż więcej komentarzy (2)

Fanatyk

w LINUX

11piorunów

**Neofetch**

Narzędzie do wyświetlenia informacji o systemie z wiersza poleceń napisane w bashu 3.2+.

Niestety nie jest już rozwijanie - ale istnieje bardzo wiele alternatyw: https://beucismis.github.io/awesome-fetch/

 

Osobistość1piorunów

@koszotorobur O kurdę nie miałem pojęcia, że neofetch nie jest już rozwijany, jak tak patrzę to faktycznie ostatni commit do mastera ponad 2 lata temu, lipa... Ale z drugiej strony to dalej nieźle działa i nie ma z nim problemów, wiem bo jak każdy walnięty użytkownik linuxa co jakiś czas neofetchuje sobie w terminalu bez powodu xd

Jak ktoś przegląda reddita a zwłaszcza r/unixporn to neofetcha na bank dobrze kojarzy i naoglądał się go w każdej możliwej formie i motywie kolorystycznym wiele razy.

Obowiązkowo neofetch z mojego aktualnego złoma w załączniku:

Pokaż więcej komentarzy (2)

Fanatyk

w LINUX

14piorunów

**Google Shell Style Guide**

Google opublikowało standardy jakie skrypty napisane w Bashu powinny spełniać - polecam się z nim zapoznać i zacząć je stosować!

  

GURU6piorunów

Nawet sensowny styleguide jak na Google :grinning:

Koneser1piorunów

@ataxbras panie, jak mam do zrobienia apkę z dodaniem karty do google pay i czytam co tam natworzyli to ja wolę śmierć przez bunga-bunga

GURU7piorunów

@parapet-inferno Usunęli "don't be evil" i weszli w typowy lifecycle korpośmieci :rolling_on_the_floor_laughing:
A na poważnie, to nie spieprzyli tego styleguide, bo coś co ma 35 lat ma tak ugruntowane praktyki, że trzeba bardzo chcieć coś zepsuć. Nie twierdzę, że w Bashu nie można źle pisać, ale to tak niewygodny język skryptowy, że pewne praktyki są do bólu oczywiste, bo każde inne kopią w tyłek. Np. [[]] i [].

Fanatyk1piorunów

Jako linting używać 2 spacji.
Nie 4 jak z jakiegos powodu robi każdy, nie tab jak robi każdy z RIGCZ-em. 2

Nie chce spotkać osoby która stwierdziła że to będzie standard

Fanatyk1piorunów

Och ten temat spacja vs tab xD

Co do samego tematu TAB vs space to zaletą używania tabu jest to, że każdy sobie może skonfigurować jak szeroki ma być tabulator i mieć po swojemu, a wadą jest to, że w zasadzie wszędzie trzeba to ustawiać ręcznie. W przypadku spacji jest na odwrót

A dwie spacje wynikają pewnie z tego, że jak narzucają maksymalną liczbę kolumn na 80, to w przypadku 4 spacji przy zagnieżdżeniach szybko się kończy miejsce :P

Fanatyk0piorunów

@ZohanTSW w jakim sensie trzeba ustawiać taby ręcznie?

Fanatyk0piorunów

Ich wyświetlanie, czasami edytor/przeglądarka wyświetla tab jak 8 spacji i to jest dopiero zabawne

Kosmonauta0piorunów

w linux kernel używa się tab z rozmiarem 8 spacji. achodzi o to, że maksymalne zagnieżdżenie to 3 i takie coś po części sprawia, że większe wcięcia są nieczytelne.

Pokaż więcej komentarzy (14)

Inspirator

w LINUX

30piorunów

Hej! W związku z tym że niektórzy uzytkownicy skarżą się, że jest straszna susza na tym tagu, postanowiłem częściej tu coś wrzucać, pomimo tego że jestem linuksiarzem amatorem.
Odnośnie mojego ostatniego wpisu. Zmieniłem sterowniki karty graficznej na otwartoźródłowe. Początkowo bałem się na nie przechodzić, gdyż ostatnim razem gdy je testowałem nie działał mi drugi monitor, zdarzał się czarny ekran przy logowaniu i kilka innych drobnych problemów. Ale teraz, o dziwo, wszystko jest ok. Zero problemów i co najważniejsze działają flatpaki. Jeżeli macie jakieś doświadczenia z otwartoźródłowymi sterownikami to proszę podzielcie się.

Debiutant1piorunów

@Rollnick2 Kiedyś pamiętam, że gry od Blizzard chodziły lepiej mi na WINE niż na Windowsie, oczywiście dopóki starczało mi RAM w karcie graficznej. Używałem wtedy NVIDIA i sterowniki z projektu Bumblebee. Teraz z nowszą kartą jakaś 4060RTX (chyba, ale laptopowa) mam problem, ale nie miałem czasu się tym zająć na poważnie. Na AMD nigdy nie było żadnego problemu. Używałem Fedory, ale kilka lat temu najłatwiej mi było zainstalować i używać karty NVIDIA na OpenSUSE.

Sum1piorunów

@Rollnick2 Używasz nouveau czy nvidia-open?

Inspirator0piorunów

Nouveau

Pokaż więcej komentarzy (14)