Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#archlinux

Fanatyk

w LINUX

13piorunów

400+ pakietów w repozytorium aur arch linux zawierało złośliwe oprogramowanie

https://discourse.ifin.network/t/400-aur-packages-compromised-with-infostealer-and-rootkit/577

https://ioctl.fail/preliminary-analysis-of-aur-malware/

przykład: https://aur.archlinux.org/cgit/aur.git/commit/?h=premake-git&id=232b22dd0aaedfa9fde1800710e0d52e4f4b542d

#linux #cyberbezpieczenstwo #bezpieczenstwo #archlinux

Fanatyk1piorunów

A można było mieć maczka, tam wszystko prywatne i bezpieczne ( ͡° ͜ʖ ͡°)

Fanatyk2piorunów

@30ohm - i gdzie ci wszyscy "I use Arch BTW"?

Pokaż więcej komentarzy (20)

Gruba ryba

w Hydepark

22piorunów

Jedziemy z Artixem na OpenRC. Zanim systemd zapyta mnie o wiek i zablokuje mi dostęp do pornoli 😛

#linux #archlinux #systemd

Osobistość1piorunów

Jestem zbyt leniwy żeby mi się chciało uczyć żyć bez systemd tylko dlatego, że zaczynają pytać o wiek.

Gruba ryba0piorunów

Ja pojechałem grubiej i ćwiczę #freebsd xD

Pokaż więcej komentarzy (13)

Inspirator

w Hydepark

1piorunów

Co właściwie muszę zrobić? Tak krok po kroku, bo nie mam pojęcia.
https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/468#note_1866513
U mnie jest tak samo, że na Linux zapisuje palec ale potem nie rozpoznaje i na Windows bez problemu rozpoznaje.

Fanatyk0piorunów

@fewtoast Autor posta pisze, aby pobawić się plikiem capture.py z tego narzędzia, jakiego używasz, żeby zobaczyć jak wyglądają skany palca.

Ale szczerze - czytnik linii papilarnych to bezsensowna metoda autentykacji. To takie hasło, które zostawiasz na wszystkim co dotkniesz, i nie da się go nigdy zmienić.

Tytan0piorunów

Niestety ostatnio widziałem posta że czytniki na linuxach ogólnie działają gorzej albo wcale :/ trzymam kciuki, jak ci zabangla to daj znać co zrobiłeś

Pokaż więcej komentarzy (4)

Gruba ryba

w LINUX

7piorunów

Komunikat, gdy chcę podłączyć dysk zewnętrzny (pod Windows nie próbowałem). Komp: Arch Linux z biurkiem Cinnamon #linux #archlinux #komputery

Osobistość2piorunów

@Miedzyzdroje2005 kiedy użytkownik Archlinuxa przez 15 minut nikomu nie powie, że używa Archa xD

Pokaż więcej komentarzy (25)

Inspirator

w Hydepark

2piorunów

Testuję PC Bio Unlock, który sprawia że czytnik linii papilarnych z telefonu, używasz zamiast hasła na PC.
Potem może kupię czytnik linii papilarnych na USB.

Ale nie zawsze działa, logi pokazały że z account działa:
polkit-agent-helper-1[114263]: pam_systemd_home(polkit-1:account): New sd-bus connection (system-bus-pam-systemd-home-114263) opened.

A z auth nie działa:
polkit-agent-helper-1[114018]: pam_systemd_home(polkit-1:auth): New sd-bus connection (system-bus-pam-systemd-home-114018) opened.

Pierwsze wywołuję np. przy "Edit as admin" z Nautilusa, a drugie przy dowolnym `systemctl enable x`.
Z GDM też działa. z TTY1 też się raz odpaliło.

Jak zrobić, żeby działało i tu i tu? Albo żeby zawsze wywoływało się z auth?

Konfigurację mam domyślną, tak jak to robi PC Bio Unlock.
https://meis-apps.com/pc-bio-unlock/how-to-install

/etc/pam.d/polkit-1
```
#%PAM-1.0
auth sufficient pam_pcbiounlock.so
## Generated by PC Bio Unlock

auth include system-auth
account include system-auth
password include system-auth
session include system-auth
```

Pokaż więcej komentarzy (3)

Inspirator

w Hydepark

1piorunów

Sytuacja:
Miałem partycję EFI 300 MiB (`/dev/nvme1n1p2`), ale była za mała, to zrobiłem 1.46 GiB (`/dev/nvme1n1p5`).
Arch Linux przeniósł się bez problemu na nową, ale Windows 10 nie do końca, chociaż się włącza...

Aktualnie partycja 300 MiB jest pusta, musi istnieć, nawet bez flag boot,esp, ale jak skasuję partycję, to Windows 10 przestanie się włączać.
Nowy loader Windows 10 wygląda tak: `Boot000E* Windows Boot Manager   HD(5,GPT,2e4ab31f-6292-48aa-9a56-81abae99cf8c,0x3cda2800,0x2ee000)/\\EFI\\Microsoft\\Boot\\bootmgfw.efi`
Błąd niebieski ekran `A required device isn't connecter or can't be accessed. Error code: 0xc000000f` lub od razu włącza Arch Linux.

Stary loader, gdy go usunę, gdy partycja 300 MiB istnieje, to odtwarza się samoczynnie, wygląda tak: `Boot0002* Windows Boot Manager   HD(2,GPT,7d113a7c-f020-472b-9377-2c582abbab7d,0x3d090800,0x96000)/\\EFI\\MICROSOFT\\BOOT\\BOOTMGFW.EFI57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000063000100000010000000040000007fff0400`

Podejrzewam, że Windows 10 jest jakoś przywiązany do `/dev/nvme1n1p2`, ale nie wiem w jakim miejscu, w jaki sposób? Jakiś magiczny plik, gdzie jest odniesienie do akurat drugiej partycji?

Mógłbym skasować obie partycje EFI i utworzyć na nowa, wtedy byłaby to `/dev/nvme1n1p2`, więc MOŻE Windowsowi by to pasowało, ale wolałbym wiedzieć skąd wynika problem i go faktycznie rozwiązać, a nie ominąć.

PYTANIE: Jak bez używania pendrive Windows 10 to skorygować i móc pozbyć się starej partycji EFI? Sprawdzałem komendy z trybu naprawy Windows 10 i to po prostu nie działa, odmawia posłuszeństwa.
Istnienie tej nadmiernej partycji nie jest problemem, ale z samej ciekawości i porządku, chciałbym umieć to skorygować.

Co ciekawe, przez chwilę udało mi się uzyskać sytuację, gdzie partycja była usunięta, i Windows 10 się włączał, ale nadal musiał istnieć ten stary loader Windows 10 w efibootmgr, a ten nowy loader utworzyłem w tamtym momencie na nowo, za pomocą:
`sudo efibootmgr -c -d /dev/nvme0n1 -p 5 -L "Windows Boot Manager" -l "\\EFI\\Microsoft\\Boot\\bootmgfw.efi"`
ale potem gdy usunąłem stary loader, to to przestało działać i teraz nie potrafię tego odtworzyć.

Ostatecznie potrafię bez problemu przywrócić wszystko do punktu wyjścia, więc mogę eksperymentować.
Pomagam sobie za pomocą graficznego edytora EFI Boot Editor.

Całość z `efibootmgr`:
```
$ sudo efibootmgr
[sudo] hasło użytkownika cvan:
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,000E,0000,000F
Boot0000* GRUB   HD(5,GPT,2e4ab31f-6292-48aa-9a56-81abae99cf8c,0x3cda2800,0x2ee000)/\\EFI\\GRUB\\grubx64.efi
Boot0001* Linux Boot Manager   HD(5,GPT,2e4ab31f-6292-48aa-9a56-81abae99cf8c,0x3cda2800,0x2ee000)/\\EFI\\systemd\\systemd-bootx64.efi
Boot0002* Windows Boot Manager   HD(2,GPT,7d113a7c-f020-472b-9377-2c582abbab7d,0x3d090800,0x96000)/\\EFI\\MICROSOFT\\BOOT\\BOOTMGFW.EFI57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000063000100000010000000040000007fff0400
Boot000E* Windows Boot Manager   HD(5,GPT,2e4ab31f-6292-48aa-9a56-81abae99cf8c,0x3cda2800,0x2ee000)/\\EFI\\Microsoft\\Boot\\bootmgfw.efi
Boot000F* UEFI: PXE IPv4 Realtek PCIe GBE Family Controller   PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/MAC(9c6b001a1f06,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
```

Pokaż więcej komentarzy (9)

Inspirator

w Hydepark

0piorunów

Zainstalowałem TextToSpeech Pied na swojego Arch Linux, i wybrałem polski głos.
Głos jest dostępny poprzez komendę `spd-say "Witaj świecie!"`, ale pomija niektóre litery, a dłuższego tekstu nie przeczyta w całości.
W Firefox Trybie czytania jest dostępny, ale w ogóle nawet nie zaczyna czytać.
Jak to naprawić?

Inspirator0piorunów

Ogarnąłem z Claude. lol

Pokaż więcej komentarzy (2)

Gwiazdor

w LINUX

0piorunów

#archlinux #linux #nas
Może mamy tu jakiegoś specjalistę bo przeszukałem już pol internetu i coś mnie chyba trafi jak nie rozwiaze tego. Dziś po aktualizacji Archa zrestartowałem sobie domowego NASa ( zaadaptowany 1litrowy lenovo) i wszystkie usługi przestały być dostępne z poziomu sieci LAN czyli z PC, laptopa, telefonow podłączonych do domowego routera do którego również wpięty jest ten sam NAS - wszystko w tej samej adresacji.
Nie mogę się podłączyć do usług działających bezposrednio w systemie: SSH, NFS, Cockpit, jak i tych działających na dockerze : dhcp, photoprism, pihole itp.
Co dziwne - wszystko działa z zewnatrz. Tak więc jeśli rozłączę się z sieci domowej i polacze przez telefon, to mogę bezposrednio wpiąć się przez ssh, jak również dzialaja wszystkie serwisy wystawione na zewnątrz. Co już zrobilem:
1. Restartowałem nasa wielokrotnie
2. Wyłączałem iptables, dodawałem reguły które dawały pełen dostęp z konkretnego pc. Innego firewall nie mam
3. Sprawdzałem czy jakaś usługa się nie wykracza, wszystko wydaje się ok.
4. Odpalałem sshd w trybie ręcznym na NASie (-ddd -p 42) I przy próbie podłączenia z lokalnego PC nic się nie wywala, po prostu wisi na kroku ssh2_msg_kexinit sent, mam wrażenie że wszystkie usługi właśnie w taki sposób dzialaja. Nic się nie wywala tylko połączenie wisi. Przez co nic za bardzo nie widać w logach tylko connection timeout.
5. Ping pomiędzy maszynami w LAN działa normalnie, to samo MTU 1500

Czy ktoś ma jakiś pomysł co mógłbym jeszcze sprawdzic?

Kosmonauta0piorunów

@bendyz cześć.
zacząłbym od rzeczy najprostszej - czy po reboocie jesteś w stanie się podłączyć do rzeczonego NAS'a lokalnie? Typu UART, lokalna konsola (klawiatura + ekran)?

Gwiazdor0piorunów

@mike-litoris Tak, podlaczyłem monitor, klawiatura, wszystko działa. Działa sieć, jest internet, udostępnia usługi na external

Kosmonauta0piorunów

@bendyz szpetnie wonio tablicą routingu. sprawdź

ip r

czy przypadkiem metryka 'świata' nie ma wyższego priotytetu niż metyka Twojego lanu.
W jaki sposób realizujesz przekierowanie do internetu? Rotuer i dest nat na adres nasa czy coś bardziej poczarowanego?

Gwiazdor0piorunów

@mike-litoris Metryki wydają się ok, wszedzie 100 - poniżej wklejam co wypluło ip r.
Nas ma adres .240
Na świat standardowe przekierowanie portów + ngix proxy dla http.

-> ip r default via 192.168.0.1 dev eth0 proto static metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.18.0.0/16 dev br-abc8c0002f09 proto kernel scope link src 172.18.0.1 linkdown
172.19.0.0/16 dev br-9feb81cba85f proto kernel scope link src 172.19.0.1
172.20.0.0/16 dev br-a39f0d4c0f24 proto kernel scope link src 172.20.0.1 linkdown
172.21.0.0/16 dev br-1a65bea89db6 proto kernel scope link src 172.21.0.1
172.22.0.0/16 dev br-b63f25139592 proto kernel scope link src 172.22.0.1 linkdown
172.23.0.0/16 dev br-9ae9c74b006c proto kernel scope link src 172.23.0.1 linkdown
172.25.0.0/16 dev br-e3a5482f64d5 proto kernel scope link src 172.25.0.1 linkdown
172.26.0.0/16 dev br-141520cf48c5 proto kernel scope link src 172.26.0.1
172.30.0.0/16 dev br-a2075c745267 proto kernel scope link src 172.30.0.1
192.168.0.0/24 via 192.168.0.1 dev eth0 proto static metric 100
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.240 metric 100

Kosmonauta0piorunów

@bendyz no to pozostaje pytanie co widać w
tcpdump -veni eth0 port 22

kiedy próbujesz się łączyć po ssh z lanu.
Jeśli nic się nie odbija to znaczy że problem masz na wcześniejszym hopie (router lub urządzenie z którego się łączysz).

Gwiazdor0piorunów

@mike-litoris @mike-litoris wrzucam log. 1. dziwne dla mnie ze o ile z PC do NAS są poprawne MAC adresy to w drugą stronę wysyłany jest na jakiś adres z tyłka. 2 sprawa, przy każdym pakiecie z NAS do PC mamy checksum incorect.
Co do routera. Wszystkie pozostałe urządzenia ze sobą normalnie gadają. Wymieniałem też kabel.

13:38:48.236949 d6:26:32:xx:xx:xx > 6c:4b:90:xx:xx:xx, ethertype IPv4 (0x0800), length 74: (tos 0x48, ttl 64, id 28937, offset 0, flags [DF], proto TCP (6), length 60)
   192.168.0.220.56544 > 192.168.0.240.42: Flags [S], cksum 0xa227 (correct), seq 2496198775, win 32120, options [mss 1460,sackOK,TS val 3148775241 ecr 0,nop,wscale 7], length 0
13:38:48.237006 6c:4b:90:xx:xx:xx > e4:c0:e2:xx:xx:xx, ethertype IPv4 (0x0800), length 74: (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
   192.168.0.240.42 > 192.168.0.220.56544: Flags [S.], cksum 0x834b (incorrect -> 0x46dd), seq 1864965544, ack 2496198776, win 31856, options [mss 1460,sackOK,TS val 2205436923 ecr 3148775241,nop,wscale 7], length 0
13:38:48.238084 d6:26:32:xx:xx:xx > 6c:4b:90:xx:xx:xx, ethertype IPv4 (0x0800), length 66: (tos 0x48, ttl 64, id 28938, offset 0, flags [DF], proto TCP (6), length 52)
   192.168.0.220.56544 > 192.168.0.240.42: Flags [.], cksum 0xf11d (correct), ack 1, win 251, options [nop,nop,TS val 3148775242 ecr 2205436923], length 0
13:38:48.238085 d6:26:32:xx:xx:xx > 6c:4b:90:xx:xx:xx, ethertype IPv4 (0x0800), length 87: (tos 0x48, ttl 64, id 28939, offset 0, flags [DF], proto TCP (6), length 73)
   192.168.0.220.56544 > 192.168.0.240.42: Flags [P.], cksum 0x2858 (correct), seq 1:22, ack 1, win 251, options [nop,nop,TS val 3148775242 ecr 2205436923], length 21
13:38:48.238150 6c:4b:90:xx:xx:xx > e4:c0:e2:xx:xx:xx, ethertype IPv4 (0x0800), length 66: (tos 0x0, ttl 64, id 9793, offset 0, flags [DF], proto TCP (6), length 52)
   192.168.0.240.42 > 192.168.0.220.56544: Flags [.], cksum 0x8343 (incorrect -> 0xf109), ack 22, win 249, options [nop,nop,TS val 2205436924 ecr 3148775242], length 0
13:38:48.249637 6c:4b:90:xx:xx:xx > e4:c0:e2:xx:xx:xx, ethertype IPv4 (0x0800), length 87: (tos 0x0, ttl 64, id 9794, offset 0, flags [DF], proto TCP (6), length 73)
   192.168.0.240.42 > 192.168.0.220.56544: Flags [P.], cksum 0x8358 (incorrect -> 0x2839), seq 1:22, ack 22, win 249, options [nop,nop,TS val 2205436935 ecr 3148775242], length 21
13:38:48.444864 d6:26:32:xx:xx:xx > 6c:4b:90:xx:xx:xx, ethertype IPv4 (0x0800), length 87: (tos 0x48, ttl 64, id 28940, offset 0, flags [DF], proto TCP (6), length 73)
   192.168.0.220.56544 > 192.168.0.240.42: Flags [P.], cksum 0x2789 (correct), seq 1:22, ack 1, win 251, options [nop,nop,TS val 3148775449 ecr 2205436923], length 21
13:38:48.444900 6c:4b:90:xx:xx:xx > e4:c0:e2:xx:xx:xx, ethertype IPv4 (0x0800), length 78: (tos 0x0, ttl 64, id 9795, offset 0, flags [DF], proto TCP (6), length 64)
   192.168.0.240.42 > 192.168.0.220.56544: Flags [.], cksum 0x834f (incorrect -> 0x9ea7), ack 22, win 249, options [nop,nop,TS val 2205437131 ecr 3148775449,nop,nop,sack 1 {1:22}], length 0
13:38:48.453845 6c:4b:90:xx:xx:xx > e4:c0:e2:xx:xx:xx, ethertype IPv4 (0x0800), length 1186: (tos 0x0, ttl 64, id 9796, offset 0, flags [DF], proto TCP (6), length 1172)

Gwiazdor0piorunów

no dobra ten 3 adres MAC to jest mój router

Kosmonauta0piorunów

@bendyz jeśli o sumy kontrolne idzie to jest to normalne w przypadku kiedy ich wyliczanie jest przerzucane na sprzęt.
Druga sprawa - czy Ty masz ssh nasłuchujące na porcie 42?
Jak mniemam, .240 to nasz pacjent, a .220 to inne urządzenie klienckie w Twojej sieci z którego próbujesz się łączyć?

Osobistość0piorunów

@bendyz Taka rada. Jak korzystasz z czegoś rolling-release to rób sobie co jakiś czas backup plików systemowych i wszystkich configów np za pomocą timeshifta. Wtedy w takiej sytuacji możesz się łatwo cofnąć do poprzedniego działającego stanu i dowiedzieć się czy to wina aktualizacji czy coś innego się wywaliło.

Pokaż więcej komentarzy (19)

Inspirator

w Hydepark

0piorunów

Aktualnie używam `sudo hdparm -Y /dev/sda`, bo nie używam tego dysku HDD, poza utworzeniem backupu i czasem odczytaniem jakichś archiwów. A HDD dosyć hałasuje, w porównaniu do wentylatorów.
Ale używam tej komendy już po włączeniu systemu, i zanim system się włączy, to dysk się niepotrzebnie odpala na jakiś czas, i swój dźwięk daje.

Jak ustawić BIOS i/lub Arch Linux, żeby dysk nawet nie startował? Jednocześnie startował automatycznie, jak go potrzebuję, gdy po prostu kliknę w niego w menadżerze plików?(bo tak działa po użyciu komendy `sudo hdparm -Y /dev/sda`)

Opcja z ręcznym odłączeniem dysku od zasilania i podłączaniem jak będzie potrzebny, to za dużo zachodu.

Autorytet1piorunów

Ekspertem nie jestem ale Podstawą Biosu jest wstępna inicjacja i test komponentów, więc musi go odpalić żeby go sprawdzić i przekazać te informacje do bootloader'a.

Nie wiem jak w Arch to jest. Ale wydaje mi się, że jak w np. Ubuntu to dysków szukał do bootowania za każdym razem. To dało by się zrobić to z poziomu GRUB zanim się system włączy. Bo jest tam przeszukiwanie dysków do załadowania. Więc szukał bym czegoś takiego. "GRUB_DISABLE_OS_PROBER=true"

Pokaż więcej komentarzy (4)

Inspirator

w Hydepark

0piorunów

Czy to normalne, że monitor zmienia ustawienie (częstotliwość odświeżania) w dokładnie 6 sekund?
Czy to nie powinno trwać krócej?

Monitor Gigabyte M32QC połączony DisplayPort
Grafika GeForce RTX 3060 Ti
Płyta główna ASRock A620MHDV/M.2+

Arch Linux z Cinnamon

Tytan1piorunów

Zależy od monitora, mój Dell AW3423DW też zmienia to dosyć długo, a niestety często przełączam się między HDR a SDR (w HDR monitor nie ma automatycznej jasności)

Inspirator1piorunów

@Roark Ja to odczuwam już przy włączaniu komputera, bo zmienia z domyślnej w bios/systemd-boot/konsoli 60 Hz na moje systemowe 165 Hz. Tak że taka animacja startowa przejścia z czarnego ekranu w pulpit Cinnamon się w ogóle nie wykonuje na moich oczach, bo monitor jest jeszcze w trakcie przełączania częstotliwości odświeżania (rozdzielczość się utrzymuje taka jak trzeba już w bios/systemd-boot/konsoli).
No i przy przełączaniu między TTY Ctrl+Alt+F2 itd. to samo, tez tyle to trwa, a w tle TTY już jest gotowe.

Marzę, aby w bios/systemd-boot/konsoli szło ustawić 165 Hz.

Ale w DisplayPort, to nawet ustawienie 60 Hz dla systemu nie pomaga, i tak się coś zmienia.
Dla HDMI 60 Hz jest gładko, bez czekania.
Testowałem to już kiedyś i nawet pisałem w wątku.

Tytan1piorunów

@fewtoast mam na DP to samo tylko z windą, w zasadzie pierwsze co widzę na monitorze to ekran logowania. Logo z UEFI oraz loading screen z windy nie zdążą się odpalić.
Z HDMI niestety ten sam scenariusz w moim monitorze, nie jest ani trochę szybciej.

Pokaż więcej komentarzy (3)

Inspirator

w Hydepark

0piorunów

Dziwny bug, związany z HDMI/DisplayPort i częstotliwością odświeżania i przełączaniem między TTY.

Tak to wygląda:
HDMI 60 Hz i przełączam z TTY1(z Cinnamon), na TTY2 - trwa 7 sekund.
HDMI 60 Hz powrót z TTY2 na TTY1 - trwa 1 sekundę.
DisplayPort 60 Hz i przełączam z TTY1(z Cinnamon), na TTY2 - trwa 6 sekund.
DisplayPort 60 Hz powrót z TTY2 na TTY1 - trwa 6 sekund!.

Na HDMI powrót trwa tylko sekundę. I tak powinno być zawsze, nie?
A jednak każdy inny przypadek trwa 6-7 sekund. To absurdalnie długo, i chyba nie ma żadnego powodu, żeby tyle to trwało?

Z kolei przy wyższych częstotliwościach odświeżania, już nawet HDMI powrót trwa 6-7 sekund.
To też jest zaskakujące zachowanie. Jakby system/sterowniki(?) obsługiwały tylko dokładnie HDMI 60 Hz, ale też nie do końca, bo przełączenie na TTY2 nadal trwa za długo.

Co mogę z tym zrobić? Czy tylko można liczyć na aktualizacje sterowników, żeby coś się poprawiło?

GeForce RTX 3060 Ti 8 GB
ASRock A620MHDV/M.2+
AMD RYZEN 5 7500F AM5
Kingston Fury Beast Black 16GB DDR5 (KF556C40BB-16)

Fanatyk1piorunów

Oczekujesz, że w Linuxie coś będzie działało poprawnie i powtarzalnie?

Inspirator0piorunów

Monitor Gigabyte M32QC Curved 31,5"
Bo to chyba ważne.

Pokaż więcej komentarzy (6)

Inspirator

w Hydepark

0piorunów

Jaki jest domyślny font w Arch Linux dla Terminala?
Na Arch Wiki zalecają Lat2-Terminus16, bo ma polskie znaki.
Ale jaka jest nazwa tej domyślnej?

Takiej informacji nigdzie w Internecie nie ma, i też nie ma komendy, która by tę nazwę podała.

Bo chcę mieć ten domyślny font, tylko z dołożonymi polskimi znakami.
Bo jak się system ładuje, widać logi, to font się zmienia z tej domyślnej, na ten z polskimi znakami, i font się zmienia, tak samo jak na stronach internetowych, gdzie ładują się customowe fonty.

Jest możliwość zapisania aktualnego fontu do pliku, i to zrobiłem.
Teraz kwestia, żeby łatwo i wygodnie sobie popodmieniać te znaki... znalazłem jeden jedyny edytor - PSFEditor](https://github.com/ideras/PSFEditor)) - działa, ale bym musiał wszystko ręcznie pokopiować w nim, co jest dużo roboty... Jak da się lepiej, to powiedźcie jak?

A najlepiej, żeby podać nazwę domyślnego fontu Arch Linux dla Terminala, i znaleźć gotowy jej wariant z polskimi znakami.

Gruba ryba2piorunów

> By default, the virtual console uses the kernel built-in font with a CP437 character set[1], but this can be easily changed. The kernel offers about 15 built in fonts to choose from, from which the officially supported kernels provide two: VGA 8x16 font (CONFIG_FONT_8x16) and Terminus 16x32 font (CONFIG_FONT_TER16x32). The kernel chooses the one to use based on its evaluation of the screen resolution. Another builtin font can be forced upon by kernel parameters boot parameter setting such as fbcon=font:TER16x32.

https://wiki.archlinux.org/title/Linux_console#Fonts

Linux console - ArchWikiArchlinux
Inspirator0piorunów

@jiim I teraz marzenie do spełnienia:
Ta sama czcionka, ale żeby miała polskie znaki?
Z character map iso-8859-2?

Gruba ryba0piorunów

@fewtoast zawsze możesz sobie napisać patcha do kernela :)

Inspirator0piorunów

@jiim Nie no, tyle to nie. 😛
Chociaż... Ale da się, żeby w kernelu był iso-8859-2?

Gruba ryba1piorunów

Nie wiem, ale poczytaj

https://bbs.archlinux.org/viewtopic.php?id=280265

https://www.artembutusov.com/modify-linux-kernel-font/

Może da się jakoś to skleić i fonta podmienić używając np. mkinitcpio

Tu masz definicję kodowania w samym kernelu:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/vt/Makefile#n5

Generalnie nie wiem czy skórka jest warta wyprawki. :)

How to change default virtual console font / Newbie Corner / Arch Linux ForumsArchlinux
Inspirator0piorunów

> Generalnie nie wiem czy skórka jest warta wyprawki. :smiley:

@jiim No raczej nie. By jakiegoś gotowca kto dał. Hehehe.

Wyczytałem wcześniej tylko, że można podmienić getty, na KMSCOM. I tak są polskie znaki itd. Ale to z kolei niby nie jest rozwijane, więc też to tak sobie.

Osobistość0piorunów

@fewtoast Naprawdę to jest dla ciebie tak ważne, że chcesz się męczyć i edytować ręcznie font? Dlaczego aż tak bardzo potrzebujesz tego fonta xD

Inspirator0piorunów

@Catharsis A tak mi się wkęciło. xD

Pokaż więcej komentarzy (9)

Inspirator

w Hydepark

6piorunów

Testowałem Wake on LAN/Wake on USB i oto wyniki dla A620M-HDV/M.2+ :
```
Wake on LAN
po uśpieniu win - NIE
po uśpieniu lin  - NIE
po soft off win   - TAK
po soft off lin     - NIE
```
```
Wake on USB
po uśpieniu win - TAK
po uśpieniu lin  - TAK
po soft off win   - NIE
po soft off lin     - NIE
```

1. Widać problem przy Wake on USB po soft off zarówno Windows jak i Linux.
2. Jest problem z Linuksem przy Wake on USB po soft off.
3. Problem przy Wake on LAN po uśpieniu zarówno Windows jak i Linux.

Jak rozwiązać te trzy problemy?

ad. 2. Czy możliwe, że Linux wyłącza się w "hard off", mimo że jest wyłączany przez menu "Wyłącz Komputer" w Cinnamon, i to jest przyczyną dlaczego Wake on LAN po soft off Windowsa działa, a Linuksa nie? Albo Linux specjalnie jakoś psuje, żeby Wake on LAN nie działał, nawet przy soft off Linuksa? Innych opcji nie widzę.
ad. 1 i 3 - nie mam pojęcia.

Fast boot mam wyłączony.

Fanatyk2piorunów

@fewtoast - widzę kolego, że dalej starasz się dotrzeć do sedna problemu - wołaj jak już Ci się uda.

Inspirator1piorunów

@koszotorobur Włączyłem NIC (czyli EEE) na Windows 10, oraz na Linux użyłem:
sudo ethtool -s enp8s0 wol g
sudo ethtool --set-eee enp8s0 eee on

I teraz Wake on LAN jest Cztery razy na TAK.

Ale Wake on USB bez zmian. Proszę o pomoc. :grinning:

Fanatyk1piorunów

@fewtoast - z Wake on USB nigdy nie kombinowałem ale jeśli hardware to wspiera to na pewno są do tego jakieś ustawienia.
Szybkie guglanie znalazło mi to: https://superuser.com/questions/1305382/how-can-i-enable-wake-abilities-of-a-usb-device-in-windows-10-professional
Dodatkowo ktoś gdzieś kiedyś wspomniał, że laptopy mogą mieć problem z funkcją wybudzania jeśli laptop jest zamknięty 🤷

How can I enable wake abilities of a USB device in Windows 10 Professional?I think the title says enough. I already read through the Internet and tried different things but I can't find this specific topic solved anywhere. Trying powercfg -deviceenablewake results alw...Super User
Pokaż więcej komentarzy (9)

Inspirator

w Hydepark

1piorunów

Myślałem o używaniu odcisku palca dla bezpieczeństwa, na Linuksie... I dla wygody.

Że do tego stopnia, że np. w terminalu jak mam wpisać hasło, to powinno działać tak, że dotykam czytnika linii papilarnych, i uruchamia to procedurę pobrania zaszyfrowanego hasła z bazy haseł na Linux, odszyfrowania przez czytnik linii papilarnych, i po prostu wklejenie (paste) odszyfrowanego hasła w pole wpisywania hasła w terminalu. Zamiast ręcznego wpisywania (wygoda).

To by było chyba najprostsze. Dotknięcie czytnika, działałoby jak odpalenie takiej prostej komendy.

Minus, że czytnik nie zna kontekstu, więc nie wie że teraz to ma odszyfrować i wkleić hasło do konta linuksowego, a w drugim przypadku to hasło w jakimś innym programie.

Bo na poziomie przeglądarki internetowej to jakieś rozszerzenie istnieje, i tam nie powinno być problemu z rozpoznaniem kontekstu.

Jak ktoś ma takie albo podobne rozwiązanie i sobie używa, to podzielcie się. :smiley:

Pokaż więcej komentarzy (2)

Inspirator

w Hydepark

3piorunów

Przez przypadek zmieniłem tablicę partycji z gpt na msdos, na dysku SSD M.2, z jedną partycją. na tym dysku są różne pliki, które chcę zachować.
Dysk nie był wcale nadpisywany, więc te dane tam są raczej w komplecie? Tylko tablica partycji została zmieniona.
Jak przywrócić tablicę partycji, zachowując/odzyskują pliki?

Tytan2piorunów

@fewtoast Tablica partycji to suchy zaspis, że zaczyna się tu a kończy tu i ma jakiś typ. Dane nie są dotykane. Ja w takich newralgicznych sytuacjach radziłem sobie skutecznie za pomocą programu testdisk, leży na SystemRescue CD. który odnajdzie tę partycję. Idealnie by by było jak byś miał na co zgrać ten dysk i operować na kopii.

Fanatyk3piorunów

@fewtoast - może rumakować i próbować naprawiać bez kopii całego dysku ale zalecam wpierw zrobić jego obraz by w razie czego mieć z czego przywrócić i próbować dalej.
Clonezilla lub prostsza Rescuezilla radzi sobie z tworzeniem obrazów dysku doskonale.

Easy disk cloning and imaging | Rescuezilla (Clonezilla GUI)Free bare metal restore solution with graphical interface on a live CD. Point-and-click to backup and restore an entire computer. Bare metal disaster recovery restores all programs, documents and settings. GPL open source.Rescuezilla
Osobistość1piorunów

@koszotorobur Jeżeli nie zaorał sobie dysku systemowego albo ma pod ręką pendrive z jakimkolwiek live linuxem to wystarczy też zwykłe:

dd if=/dev/sdb of=/dev/sdc status=progress

Tylko oczywiście podmienić na odpowiednie nazwy dysków i używać z rozwagą bo ta komenda to jest jedna z tych po których traci się dane jak się źle użyje xD

Pokaż więcej komentarzy (10)

Inspirator

w Hydepark

7piorunów

Użyję tego, to działa wyśmienicie:
https://pypi.org/project/python-ftp-server/

Używam vsftpd, to jest absolutna tragedia, błąd "nieoczekiwany koniec strumienia" zaraz przy pierwszym połączeniu i wejściu na ten serwer.
Nie umiem nic na ten temat znaleźć, błędne może być wszystko i nic. Po prostu nie mam pojęcia.

Czemu natywne rozwiązanie nie może być tak wygodne, jak jakiś skrypt w pythonie?

Inspirator0piorunów

Koledzy na wykop polecili użycie `sshd`, i jest to w sumie najprostsze rozwiązanie.

Pokaż więcej komentarzy (2)