#linux

85
567
ShellCheck

Narzędzie do analizy statycznej kodu, które ostrzeżega użytkownika przede błędami oraz sugeruje poprawki dotyczące składni skryptów powłoki bash/sh.

ShellCheck można łatwo zintegrować z ulubionym edytorem kodu (jak VS Code czy Vim) lub uruchamiać z linii komend.

#technologia #programowanie #skryptowanie #bash #shell #linux
7ded98d4-14cd-4d37-bb5f-786eb8d63a3a
Amhon

W sumie to zawsze pisałem w czystym vimie. Wrzucę parę swoich tworow do testów.

Zaloguj się aby komentować

Docker – wprowadzenie, instalacja i pierwsze uruchomienie

Odkryj jak zacząć swoją przygodę z Dockerem, jak uruchomić pierwszy kontener i jak technologia kontenerów może ułatwić codzienną pracę.

#technologia #konteneryzacja #docker #linux
2b796ce0-9862-470d-81eb-219541a3e5b5

Zaloguj się aby komentować

Aplikacja rsync działająca z linii komend i służąca do kopiowania plików lokalnie oraz po sieci, utożsamiana jest z systemem Linux ale z powodzeniem można ją zainstalować i używać na systemie Windows bez potrzeby instalowani WSL (Windows Subsystem for Linux) i dystrybucji Linuksa do której dopiero można doinstalować rsync.

Jak więc zainstalować program rsync na systemie Windows?

1 - Ściągnij i zainstaluj Git for Windows - git to podstawowe narzędzie wielu programistów więc może być już zainstalowane na Twoim komputerze
2 - Uruchom Git Bash jako Administrator
3 - Z linii poleceń Git Bash pobierz program CLI Zstandard i go rozpakuj:
curl -Lo zstd.zip https://github.com/facebook/zstd/releases/download/v1.5.5/zstd-v1.5.5-win64.zip
unzip -j -d /usr/bin zstd.zip zstd-v1.5.5-win64/zstd.exe
4 - Pobierz rsync i bibliotekę na której polega:
curl -Lo rsync.tar.zst https://repo.msys2.org/msys/x86_64/rsync-3.2.7-2-x86_64.pkg.tar.zst
curl -Lo libxxhash.tar.zst https://repo.msys2.org/msys/x86_64/libxxhash-0.8.2-1-x86_64.pkg.tar.zst
5 - Rozpakuj archiwa zst:
zstd -d rsync.tar.zst
zstd -d libxxhash.tar.zst
6 - Rozpakuj pliki z archiwów tar od razu do odpowiedniego folderu:
tar -C /usr/bin --strip-components 2 -xvf rsync.tar usr/bin
tar -C /usr/bin --strip-components 2 -xvf libxxhash.tar usr/bin
7 - Usuń niepotrzebne już pliki:
rm zstd.zip rsync.tar* libxxhash.tar*
8 - Korzystaj z narzędzia rsync na Windowsie!

#technologia #windows #linux #rsync
31cbca44-0063-4974-8b18-2535578549ca
Catharsis

@koszotorobur Tymczasem na Linuxie robisz to wszystko jedną komendą ale to ponoć Linux jest tym trudniejszym systemem xD.

sudo pacman -S rsync


A z rsynca to korzystane jest ostro jak każdy do backupowania. Pomyśleć, że kiedyś jeszcze na windowsie szukałem jakiś programów do robienia backupu kiedy to wszystko można ogarnąć jedną komendą i wpisem do crona.

Catharsis

@koszotorobur Btw chyba pierwszy raz widzę na tym portalu tyle komentarzy pod postem z tagiem #linux xD

parapet-inferno

@koszotorobur Korzystam na OSX, ale używam nakładki graficznej Free File Sync, elegancko działa. Na windę tez jest wersja jak dobrze pamiętam.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
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/

#technologia #linux
edcd7f34-beab-4b18-a23f-e38cebb617a6
Catharsis

@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:

8e5e9593-f16f-4f34-99fc-8f6673bb24da

Zaloguj się aby komentować

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ć!

#technologia #linux #bash
9f12246a-2b30-41d5-82d3-9d06d9806fc6
ataxbras

Nawet sensowny styleguide jak na Google

redve

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

Catharsis

ehh przydało by się w końcu kiedyś na porządnie nauczyć basha, zawsze piszę na czuja xd. Większość moich skryptów w bashu skończyło tak, że w połowię się wkurzam na basha i przepisuje od nowa na pythona i działa od strzała mimo, że pythona też nie znam i też piszę na czuja, ale python to taki prosty i przyjemny język, że nie trzeba się go uczyć żeby w nim pisać xd.

Zaloguj się aby komentować

Nagrałem coś nt routera/platformy do budowy routera od chińczyka, zacny sprzęcik, WiFi 6, 4 rdzenie, 2gb RAMu, 8gb emmc, 128mb pamięci nand, układ flash, slot na karty uSD, slot m.2 nvme na dysk, slot mpcie na modem LTE, dwa sloty sfp 2.5gbps na moduły optyczne bądź elektryczne, openwrt!
Kozackie, szczególnie dla tych co lubią dłubać w sprzęcie i sofcie ( ͡° ͜ʖ ͡°)

https://youtu.be/PmTMmande14

#openwrt #linux #siecikomputerowe #router #internet #diy
DexterFromLab

@Pan_Slon fajny sprzęt. Jak by były czasy torrentów to bym zasysał jak diabeł

Catharsis

@Pan_Slon Dobry materiał, obejrzałem całe rano do kawy xd. Kurde ja to się zatrzymałem na tym jak te chińskie podróbki malinek typu banana pi czy inne orange pi to były jakieś bieda budżetowe niepewne wersje tych oryginalnych płytek. A tutaj kurde widzę płytka za 500zł z takimi osiągami lol. Gdyby nie to, że na razie mam mega słabe łącze internetowe i nie wykorzystam nawet procenta mocy tego sprzętu (3.4MB/s download xD) to bym sobie takie sprawił.

30ohm

@Pan_Slon za taką cenę można upolować na aliexpress router 2.5g na procesorze x86. Tylko oczywiście gołą wersję bez ramu, dysku i wifi. Z spf też można znaleźć a to znacznie lepiej niż te armowe chińskie wynalazki dla których support znika po roku. Przerabiałem temat z Orange pi wielokrotnie.

Zaloguj się aby komentować

Podman. Krótkie wprowadzenie

Poznaj pogromcę Dockera.

Podnan to opracowane przez inżynierów firmy Red Hat narzędzie typu open source przeznaczone do zarządzania kontenerami zgodnymi ze standardem OCI (ang. open container initiative).

Dzięki podmanowi łatwo można wyszukiwać, tworzyć, uruchamiać, udostępniać i wdrażać aplikacje bazujących na kontenerach bądź obrazach kontenerów OCI.

#technologia #linux #konteneryzacja #podman #docker
64fdfbb9-5575-4999-a682-3bf452f480cf
Barcol

@koszotorobur o, za podmana piorun sie należy

Zaloguj się aby komentować

Gry na Linux: Przewodnik po Protonie i optymalizacji wydajności gier

Artykuł zagłębia się w tematykę narzędzia Proton - od definicji i znaczenia dla społeczności graczy na Linuxie, przez szczegółowe kroki konfiguracji, aż po wskazówki dotyczące optymalizacji wydajności gier.

#technologia #linux #gry #proton
Catharsis

@koszotorobur No to jeszcze parę tipów optymalizacyjnych którego nie widuje w prawie żadnych poradnikach tego typu. Jeżeli zależy wam tylko wyłącznie na czystej wydajności kosztem funkcjonalności steama i samego systemu to można jeszcze zrobić 2 rzeczy:


  1. Można totalnie odrzucić korzystanie z jakiegokolwiek DE, Gnome czy KDE mają spory narzut na wydajność systemu, zwłaszcza na słabych konfiguracjach. No więc po wielu testach najlżejszy wm jaki znalazłem i da się z niego korzystać to jest TWM dosłownie zużywa mniej ramu niż waży jedna piosenka w mp3. A jednocześnie da się tym jakoś sterować bo pod prawym przyciskiem mamy konfigurowalne menu. Dodajemy sobie tam Steama lub jakiś inny launcher. Są jeszcze inne lekko lżejsze menagery okien ale one już są tak hardkorowe, że nie mają nic do sterowania oknami i np trzeba przełączać się na inne tty i tam komendami odpalać okna (np DISPLAY=:0 discord ) więc to już jest za duże poświęcenie funkcjonalności jak dla mnie a wzrost wydajności będzie żaden względem TWM. Żeby nie było to nie musimy poświęcać całego naszego setupu bo można dodać TWM po prostu do naszego display menagera i podczas logowania wybrać zamiast gnome/kde to twm. Do wszystkiego są instrukcje na arch wiki.

  2. Samego Steama odpalacie z argumentemi: -no-browser +open steam://open/minigameslist w ten sposób odpalicie Steama bez wbudowanego Chromium, dosłownie odpali się tylko takie małe okienko gdzie macie możliwość jedynie odpalania gier.


W ten sposób na słabszych komputerach można dodać naprawdę sporo fps. Mi np w niektórych grach dodało nawet z 30-40% FPS więcej. Podejrzewam jednak, że na najmocniejszych konfiguracjach raczej to niewiele da i nie warto się tym bawić.

Sweet_acc_pr0sa

@koszotorobur mam stimdeka, instaluje i działa, pozdrawiam xD

Dzemik_Skrytozerca

ThinkPad z Ubuntu i Steam.


Gry:

FantasyGrounds

Blasphemous 2 + kontroler

Vampire Survivors


Zero, słownie 0, problemów.

Zaloguj się aby komentować

Dobry kanał do nauki systemu Linux:

https://m.youtube.com/@LearnLinuxTV

Zawiera wiele różnorodnych materiałów związanych z Linuksem dla początkujących i zaawansowanych użytkowników.

#technologia #linux
Catharsis

@koszotorobur Z nauką linuxa to mam ten problem, że nigdy nie chce mi się tego robić tak po prostu, że sobie siedzę i pomyśle "o tera pora pouczyć się linuxa" xD. Preferuje taki model, że uczę się robiąc coś innego przy okazji, albo naprawiając coś co się zepsuje.


Chyba najwięcej przydatnych poleceń do terminala to nauczyłem się googlując dziwne błędy i przeglądając odpowiedzi do nich na archwiki albo stackoverflow.


Ewentualnie jeszcze sporo można się nauczyć próbując zrobić ręcznie rzeczy które zwykle robią się same. Np:


  • całe życie korzystasz z ubuntu lub innego prostego distro -> spróbuj dla zabawy zainstalować archa albo gentoo

  • siedzisz tylko na gnome/kde -> zrób sobie swoje własne środowisko graficzne, pobierz czyste WM i ręcznie skonfiguruj wszystko i pobierz potrzebne programy itp, nic mnie tak nie nauczyło czym dokładnie są i różnią się od siebie popularne DE jak właśnie takie coś.


Itp, zawsze preferowałem naukę przez zabawę, ale wiadomo każdy jest inny i podejrzewam, że dla wielu osób to by było zwyczajnie nudne a nie zabawne. Idk ale mnie nic tak kiedyś nie ucieszyło jak gdy moja pierwsza w życiu instalacja Archa wstała za pierwszym razem (ofc potem się wysypała xD).


Jeszcze np automatyzacja tasków potrafi być zabawna, zwłaszcza jak się lubi programowanie. I tutaj mogę dać tipa jednego. Generalnie jeśli myślicie, że do tego super znajomość basha jest mega potrzebna to wcale tak nie jest. O ile to nie jest coś gdzie trzeba bardzo dużą wydajność to możecie pisać skrypty w czymkolwiek co znacie i się do tego nada, nawet JavaScript xD. Zwyczajnie zapisujecie plik i zamiast .js dajecie .sh i na sam początek pliku wrzucacie #!/usr/bin/node i wtedy skrypt będzie interpretowany przez node i go normalnie odpalacie jak inne skrypty np ./skrypt.sh. A do noda jest masa różnych modułów w npm i można robić takie rzeczy że głowa mała.

Zaloguj się aby komentować

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ę.

#linux
wojownicza_konczyna

@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.

odyshon

@Rollnick2 Używasz nouveau czy nvidia-open?

rm-rf

@Rollnick2 jak byś chciał jakiś rozwinięć tematów to możesz mnie pingować. Mam przeszło 20 lat na Linux przerobione, serwerów przerobiłem tysiące albo dziesiątki tysięcy dla różnych firm hostingowych i dużych firm. Swego czasu ogarniałem infre dla 250k endpointow i paruset serwerów na raz - mowa o sieci akurat nie hostingu. Hostingi to w 7-8 cyfrowych sumach.

Zaloguj się aby komentować

Hej! Mam problem z odpalaniem aplikacji flatpak. Pojawia się na pół sekundy czarne okno i znika. Przy uruchamianiu z wiersza poleceń pojawia się na końcu:

*** stack smashing detected *** terminated

Totalnie nie wiem co to jest i jak temu zaradzić. Podobno ma to coś wspólnego z językiem C, a ja znam się na programowaniu jak użytkownicy wykopu na szacunku do bliźniego. Prosiłbym o pomoc.

#linux #programowanie
jimmy_gonzale

Akurat #linux na wykopie wspominam bardzo dobrze. Mirki bardzo pomocne były. Zastanawiam się czy nie reaktywować konta na wykop właśnie jedynie w tym celu bo tu tag nie żyje.

koszotorobur

@jimmy_gonzale - a jakieś wskazówki dotyczące problemu zgłaszanego przez opa?

SuperSzturmowiec

@jimmy_gonzale daj znać jak reaktywujesz

Rollnick2

Dzięki @koszotorobur tak jak w podanym linku problemem jest sterownik graficzny, niestety nie ma satysfakcjonującego rozwiązania problemu

koszotorobur

@Rollnick2 - no to kicha

Używam Linuksa i Flatpaków na kilku kompach i w jednym z nich mam kartę nVidia - oby mnie ten problem nie dopadł.

Catharsis

@Rollnick2 Siedzisz może na czymś rolling release np Arch albo Tumbleweed? Nie znam się generalnie na flatpakach aż tak bardzo ale zauważyłem, że jak się zrobi update jądra systemu i jednocześnie nie zaktualizuje paczek we flatpaku to aplikacje zainstalowane z flatpaka lubią się nie uruchamiać. Miewam tak czasem ze Steamem.

Zaloguj się aby komentować

Jest już podsumowanie roku na Steamie. #linux #linuxgaming mocno xD. Gdyby mi ktoś kilka lat temu powiedział, że będę więcej grał na Linuxie niż Windowsie to bym go wyśmiał. Mam nadzieje, że w przyszłym roku udział Windowsa w tym wykresie będzie jeszcze mniejszy.
06ef13a2-fa77-469d-b5c2-877e06ba0445
dotevo

@Catharsis No i Linux od pewnego czasu ma większy udział w graniu niż macOS. Mam nadzieję, że za jakiś czas przełoży się to na lepsze wsparcie producentów sprzętu.

ZohanTSW

Poważnie się zastanawiam nad dualbootem u siebie, co raz rzadziej wchodzę na windowsa, Steam zrobił świetną robotę dzięki Steam deckowi w popularyzacji tego sprzętu.

Zaloguj się aby komentować

Hej, czy gra tu ktoś w Heroesy przez VCMI na linuksie? Też macie problemy po aktualizacji do wersji 1.4? U mnie gra przestała się odpalać i nie wiem w czym leży problem.

#heroes3 #homm3 #linux
Niewpisze

@Rollnick2 ja zrobiłem świeżą instalacje na windowsie 1.4 i nie mogę odpalić żadnej mapy, menu działa

Catharsis

@Rollnick2 A wystartuj grę przez terminal i zobacz co tam wyskakuje. To powinno być polecenie: "vcmilauncher" albo "vcmiclient". No chyba, że instalowałeś przez flatpaka to wtedy będzie inne polecenie ale idk jakie xd.

Rollnick2

Launcher odpala, z samą grą jest problem, ale chyba mam jakiś problem z flatpakami

Zaloguj się aby komentować

#linux #software
Mam problem na bookwormie i już nie mam do tego siły.
Aczkolwiek próbowałem pulseaudio, gryzło sie po naprawie spójności nic nie pomogło.
Problem mam taki ze mikrofon strasznie łapie szumy po chwili ciszy z otoczenia, a nie umiem rozmawiać na PTT(push to talk), discordowy wbudowany odszumiacz nic nie daje…
Sprawdzałem na wingruzie to mikro działa jak powinien (mam zainstalowane stery do realteka i jedyne co musiałem zrobić to dodać mu czułość o 10db więcej)
Na pipewire próbowałem multum opcji i nic nie dało, jakieś pomysły ?
Catharsis

@mBank A patrzyłeś w ustawieniach discorda że jest włączone odszumianie "Krisp"? Jest jakaś różnica między tym a "standard"?


No i w sumie jak piszesz, że po chwili ciszy zaczyna szumieć to może wyłącz automatyczną czułość mikrofonu, bo może nie łapie nic i ci go podbija za bardzo bo myśli, że jesteś za cicho.

mBank

Wlasnie nie ma różnicy pomiędzy Krisp a standard i tym 3cim nie pamietam jakim


O tu mnie zaskoczyłeś, gdzie znajdę automatyczna czułość - to jest w DC?

Catharsis

@mBank Znaczy są 2 opcje w zakładce "Voice & Video" które bym sprawdził:

bde4571c-6c22-4aeb-adc6-743ee3c591dd
cd1e1665-d178-4609-b535-3e44440f7f1c
mBank

@Catharsis I czemu to tak jest?

c763f362-5030-49c8-bd02-f62369c16a95
8825c0ab-fe2c-4a3f-a284-c40e89951061
Catharsis

@mBank A sprawdziłeś wgl czy w innych aplikacjach też tak masz czy tylko Discord? Bo od tego bym zaczął. Nie wiem pobierz jakąś apke z dyktafonem i zobacz jak tam to brzmi.

mBank

Wszedzie tak mam, temu próbowałem pulseaudio.

mBank

@Catharsis Dobra, problem solved, w alsamixer -c 0, miałem boost mic'a chyba tak jest standardowo, obnizylem wszystkie boosty do 0 i jest elegancko póki co, zobaczę jeszcze jak będzie w przypadku komunikacji, ale póki co to mikrofon nie szaleje z łapaniem dzwięków

Zaloguj się aby komentować

#linux
Czy ktoś jest w stanie wyjaśnić mi następujący fenomen?
bash-5.2$ which sh
/usr/bin/sh
bash-5.2$ ls -lah /usr/bin/sh
lrwxrwxrwx 1 root root 20 Dec 12 19:17 /usr/bin/sh -> /etc/alternatives/sh
bash-5.2$ ls -lah /etc/alternatives/sh
lrwxrwxrwx 1 root root 13 Apr 23 2023 /etc/alternatives/sh -> /usr/bin/bash
bash-5.2$ ls -lah /usr/bin/bash
-rwxr-xr-x 1 root root 1.3M Apr 23 2023 /usr/bin/bash
bash-5.2$ sh
sh-5.2$
/usr/bin/sh pośrednio wskazuje na /usr/bin/bash, mimo to po wykonaniu sh zgłasza się sh. Inb4 - tak, doczytałem że korzystanie z update-alternatives do tego to nie jest najlepszy pomysł, ale z tak wyglądającymi symlinkami powinno działać.
ataxbras

@6502 Powinno działać, ale możesz mieć PATH ze ścieżką bezpośrednio do sh o wyższym priorytecie (zakładam, że /bin). Tak gdybam. I fakt, alternatives może namieszać.

Co do alternatives per se, preferuję asdf, właśnie dlatego, że mniej się może zepsuć

6502

@ataxbras 

O tym nie pomyślałem, ale i tak:

bash-5.2$ echo $PATH

/mnt/lfs_volume/tools/bin:/usr/bin

koszotorobur

@6502

PATH order precedence is determined first to last, with earlier entries having priority.

Sprawdź co masz w zmiennej PATH

6502

@koszotorobur wkleiłem w odpowiedzi wyżej

koszotorobur

@6502 - sprawdź jakie te binaries mają inodes - jeśli takie same to znaczy, że są zhardlinkowane:

stat -L -c %i /usr/bin/sh

stat -L -c %i /usr/bin/bash

6502

@ataxbras @koszotorobur

Wszystko jasne:

bash-5.2$ sh --version    

GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu)

Copyright (C) 2022 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


This is free software; you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

To od początku był bash, ale z promptem "sh", zakładam że jest ustawiany na podstawie polecenia uruchamiającego konkretnego shella.

koszotorobur

@6502 - w Twoim przypadku, bez względu na to czy uruchomisz /usr/bin/bash czy /usr/bin/sh to uruchomi się to samo, gdyż oba pliki są hardlinkiem do tego samego ionode.

ataxbras

@6502 A to niespodzianka :D. Sprawdziłem u mnie i mam "normalnego" sh (dash). Co ciekawe, dowiedziałem się, że nie mogę sprawdzić jego wersji (o czym wcześniej nie wiedziałem). Próbowałem nawet strings, mając nadzieję, że wersja jest gdzieś w binarce, ale nie.

Zaloguj się aby komentować

Kiedyś grywałem w gierki używając HeroicGamesLauncher na linuksie, ostatnio sobie zainstalowałem i była fatalna wydajność. Wszystkie gry miały FPS na poziomie 3-5 klatek. Niby proton gierki wspierał, ale tragedia.

No i znalazłem problem. Dzieje się tak na wersji z flatpak na ubuntu. Wersja z deb działa super.
Zostawiam to gdyby ktoś też miał taki problem.

#linux #linuxgaming #epicgames
KLH2

Zostawiam to gdyby ktoś też miał taki problem.


Nie mam i nie będę miał, ale fajnie byłoby, gdyby było więcej tego typu wpisów (nie że o Linuksie, ale nie o żarciu, kotach, diffle i wykopie ).

jestem_na_dworzu

@dotevo lutris też ma takie kłopoty?

Catharsis

@jestem_na_dworzu @dotevo  Generalnie wszystko się rozbija o to, że wersje programów z flatpaka mają osobne sterowniki, biblioteki i środowisko uruchomieniowe. Dlatego oferują kompatybilność na każdej wspieranej dystrybucji bo flatpak zapewnia im wszystko potrzebne do działania.


W teorii wersje z flatpaka zazwyczaj chodzą lepiej niż natywne bo jak to kiedyś mi ktoś wytłumaczył na reddicie: Gdy odpalasz flatpaka to masz 100% pewności że każda biblioteka i sterownik jest optymalnie dobrany pod dany program. A gdy odpalasz natywnie to często można mieć coś w innej wersji, inaczej skompilowane itp co sprawia, że może być mniejsza wydajność.


I mogę to potwierdzić u mnie gry ze Steama działają dużo lepiej gdy korzystam z wersji flatpak niż natywnie. No i wersja flatpak to jedyna opcja aby na współczesnym linuxie bez problemu odpalić stare natywne porty linuxowe np TombRaider bo on się już nie chce uruchamiać na natywnym Steamie bo brakuje mu jakiejś biblioteki.


W wypadku Lutrisa ziomeczki to przemyśleli bardzo dobrze i w ustawieniach można wybrać czy gra ma korzystać z lokalnych bibliotek czy tych, które ma wbudowane Lutris. Więc można sobie odpalić tak i tak i porównać. Ja osobiście miałem najwięcej fps na tych dołączonych do Lutrisa w wersji flatpakowej.

dotevo

@jestem_na_dworzu @Catharsis

Trudno mi powiedzieć. Mam lutrisa w wersji natywnej, ale w sumie spora szansa, że na flatpak będę mieć to samo. W końcu te same libki do karty są używane.


Na Heroic też można wybrać jakiego wine/proton chcesz używać. Czy systemowy czy jakaś specyficzna wersja, testowałem kilkai mając rtx 3060 nawet gry mające 6-7 lat renderowały się jakby skrzat każdą rysował.

Myślę, że flatpak u mnie ma jakiś ograniczony dostęp do gpu. Ale to musiałbym w systemie pogrzebać i posprawdzać.


Ale widziałem na necie, że dużo ludzi pisze o słabej wydajności Heroica, a inni piszą, że u nich śmiga. Obawiam się, że to może być u wielu spowodowane właśnie flatpakiem.

JanPapiez2

Czasami się zastanawiam jak w 2023 roku ktoś może mieć takie podstawowe problemy w obsłudze komputera a później sobie przypominam, że Linuxiarze nie wiedzą nawet czy dane dnia im się uruchomi system bo może jakieś biblioteki się zepsują w trakcie xD

ZohanTSW

To tylko pokazuje że w dupie byłeś i gówno widziałeś xD

dotevo

Powiem tak. Na codzień pracuję na windowsie bo pracuję w korpo. Ale o wiele bardziej lubię linuksa. Windows potrafi mnie wkurzyć kilka razy dziennie i to przy trywialnych rzeczach.

Zaloguj się aby komentować

Bardziej gitlab...no ale cóż...
#heheszki #linux #humorobrazkowy
2e5cf86c-1330-4de2-a1ea-ea39d1b6a329
koszotorobur

@keborgan - a kiedyś to się poznawało ludzi na IRCu.

Poza tym biuro i kawiarnia to prawdziwe miejsca - więc jak zostaje się parą przez repozytorium kodu? Czy jest to coś w stylu: Widziałam twojego Pull Requesta (czy tam Merge Requesta dla GitLabowców), urzekła mnie Twoja implementacja zaczynająca się w linii 187. Wyślij mi foty dużego.

Zaloguj się aby komentować

Catharsis

@rms Strasznie dziwnie napisane. Używałeś do tego chata GPT czy co? Ogólnie nie wiem dla kogo powstał ten tekst. Osoby, które siedzą w linuxie jakiś czas nie dowiedzą się tutaj niczego nowego, a początkujących totalnie nie zainteresuje i zanudzi na starcie.

rms

@Catharsis Mam po prostu taki dziwny styl pisania. Po prostu, ADHD.

Zaloguj się aby komentować