#archlinux

0
19
BACKUP STORY

8-03-2025 roku zrobiłem update systemu Arch Linux, efekt: Nie działa dźwięk (pipewire), gThumb(reinstal to naprawił).

Na dźwięk nic nie pomagało, więc postanowiłem użyć timeshift i przywrócić kopię systemu z backup.

Odpaliłem Manjaro Live z USB, przywracam, włączam ponownie z 22-01-2025 - system się nie włącza.
No trudno, przywracam nieco starszą kopię, z 12-02-2025 - jeszcze gorzej, włącza się xterm czy coś zamiast systemu.
(albo na odwrót)

Jakoś w tym momencie się orientuję, że ZNIKNĄŁ MI CAŁY FOLDER HOME.
(bo chyba chciałem sprawdzić, jakie środowisko graficzne się odpala, jakie jest ustawione w plikach startowych)

Problem jest taki, że o ile 8-03-2025 zrobiłem kopię systemu, tak nie zrobiłem kopii folderu home...
Gorzej, ja tam miałem folder z wszystkimi bieżącymi plikami. Po prostu zniknęły. TRAGEDIA!
Ostatnią kopię folderu home mam z 22-01-2025. Po prostu nie przyszłoby mi do głowy, że folder home będzie tknięty. I tak powinienem go zbackupować, no ale nie pomyślałbym, że przy tej operacji coś się z nim stanie, tym bardziej że już wiele razy korzystałem z przywracania systemu z timeshift, czułem się pewnie co do timeshift.

Czyli teoretycznie podwójnie nadpisałem partycję, więc nie ma szans na odzyskanie czegokolwiek (spoiler - niczego nie odzyskałem).
Miałem tam różne notatki, ściągane z neta pliki, wiele rzeczy jest po prostu nie do odtworzenia, nie do uzyskania w inny sposób, bezpowrotna strata.

Zrobiłem co się da z odzyskiwaniem, za pomocą testdisk i photorec, a potem dodatkowo zrobiłem kopię całej partycji do pliku img.

Wróciłem do naprawiania systemu.
Po prostu skopiowałem folder home z backupu z 22-01-2025 i się odpalił.

Wtem, zorientowałem się że timeshift nie przywrócił systemu ani do 22-01-2025 ani do 12-01-2025, chyba nic nie zrobiło z plikami systemowymi, bo miałem w /usr/lib stare wersje firefox z datami w tytułach folderów, i była data z lutego. Więc chyba wcale albo tylko częściowo przywróciło system.
Byłem cały czas na wersji systemu z 8-03-2025.

Więc być może jedyne co zrobił timeshift, to SKASOWANIE FOLDERU HOME. I nic więcej. Nie wiem, jakim cudem to się mogło stać?

Problem z dźwiękiem to prawdopodobnie ten:
https://bbs.archlinux.org/viewtopic.php?id=304079
No ale downgrade mi nie pomógł. Ale wcześniej coś całkiem się rozwaliło, że system się zacinał, jak próbowałem odtwarzać jakikolwiek dźwięk.

Nie dało się żadnym sposobem naprawić dźwięku, więc... znów użyłem timeshift, do daty 22-01-2025.
No i czary, tym razem timeshift zadziałał. Od tak. I tym razem nie skasował mi folderu home.

Dodatkowe info: Zawsze bałem się mieć swoje ważne pliki na tej samej partycji, co system, ale przez nauczenie się timeshift poczułem się z tym pewnie. Poza tym, robiłem kopie swoich plików co jakiś czas (na pewno za rzadko, jak widać). Przeszkadzało mi, że w pewnym momencie partycja na moje pliki byłaby za mała, albo że partycja na system byłaby za mała (aktualne 500 GB partycja to czasem problem), dlatego wolałem mieć wspólną partycję na system i moje pliki.
No ale serio nie pomyślałbym, że timeshift ruszy folder home, bo on wyraźnie pomija ten folder, zgodnie z domyślną konfiguracją timeshift, i jest to wprost napisane w pliku exclude.list w folderze z backupem. To nie ma najmniejszego sensu!

Myślę, co mogło być przyczyną, i nic nie przychodzi mi do głowy.
Uszkodzony dysk SSD? Czy to ma sens? Tak przypadkiem trafiło na folder home? Chyba jednak nie ma to sensu?
#archlinux #linux

```
$ sudo smartctl -a /dev/nvme0n1
[sudo] hasło użytkownika cvan:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.10-arch1-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                      KINGSTON SKC3000D2048G
Serial Number:                     50026B76867B60DB
Firmware Version:                  EIFK31.6
PCI Vendor/Subsystem ID:           0x2646
IEEE OUI Identifier:               0x0026b7
Total NVM Capacity:                2 048 408 248 320 [2,04 TB]
Unallocated NVM Capacity:          0
Controller ID:                     1
NVMe Version:                      1.4
Number of Namespaces:              1
Namespace 1 Size/Capacity:         2 048 408 248 320 [2,04 TB]
Namespace 1 Formatted LBA Size:    512
Namespace 1 IEEE EUI-64:           0026b7 6867b60db5
Local Time is:                     Tue Mar 11 2149 2025 CET
Firmware Updates (0x12):           1 Slot, no Reset required
Optional Admin Commands (0x0017):  Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005d):    Comp DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x08):        Telmtry_Lg
Maximum Data Transfer Size:        512 Pages
Warning Comp. Temp. Threshold:    84 Celsius
Critical Comp. Temp. Threshold:    89 Celsius

Supported Power States
St Op    Max  Active    Idle  RL RT WL WT Ent_Lat Ex_Lat
 0 +    8.80W      -       -   0 0 0 0       0      0
 1 +    7.10W      -       -   1 1 1 1       0      0
 2 +    5.20W      -       -   2 2 2 2       0      0
 3 -  0.0620W      -       -   3 3 3 3    2500   7500
 4 -  0.0620W      -       -   4 4 4 4    2500   7500

Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
 0 +    512      0        2
 1 -   4096      0        1

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                  0x00
Temperature:                       51 Celsius
Available Spare:                   100%
Available Spare Threshold:         10%
Percentage Used:                   13%
Data Units Read:                   56 338 389 [28,8 TB]
Data Units Written:                539 796 622 [276 TB]
Host Read Commands:                726 007 733
Host Write Commands:               10 735 990 714
Controller Busy Time:              6 154
Power Cycles:                      844
Power On Hours:                    8 836
Unsafe Shutdowns:                  151
Media and Data Integrity Errors:   0
Error Information Log Entries:     5 600
Warning Comp. Temperature Time:   0
Critical Comp. Temperature Time:   0
Temperature Sensor 2:              80 Celsius
Thermal Temp. 1 Transition Count:  64
Thermal Temp. 1 Total Time:        48531

Error Information (NVMe Log 0x01, 16 of 63 entries)
Num  ErrCount SQId  CmdId Status PELoc         LBA NSID   VS Message
 0      5600    0 0x0010 0x4004 0x028           0    0    - Invalid Field in Command
 1      5599    0 0x001b 0x4004     -           0    0    - Invalid Field in Command

Read Self-test Log failed: Invalid Field in Command (0x2002)

```
1
baklazan

@fewtoast Co do wielkości partycji: użyj LVM'a. Utwórz w volume grupie logical volume na każdą partycję, ale nie zajmuj całej volume groupy, zostaw gdzieś z połowę wolnego miejsca!

Jeśli na którejś partycji (zakładam ze używasz EXT3 lub 4) zacznie kończyć Ci się miejsce, to powiększ trochę jej Logical volume i partycję, powiększanie ext4 (i chyba 3) jest on-the-fly, generalnie działa to błyskawicznie. W ten sposób nie będziesz potrzebował wiedzieć z góry ile ma mieć która partycja.


Szybka link do jakiegoś arta jak działa LVM, zawsze muszę sprawdzać w necie jego nazewnictwo, bo nie używam go bezpośrednio na co dzień https://piestrzynski.pl/lvm-logical-volume-manager-i-dyski-w-linux/

Zaloguj się aby komentować

LondoMollari

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

kkdawid

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ś

Catharsis

@fewtoast Jak lubię Linuxa to podejrzewam, że ogarnięcie tego to będzie mordęga xD. Teoretycznie jest jakiś standard od tego - Fprint i tam na wiki masz linka do listy wspieranych urządzeń. Ale nie słyszałem, żeby komukolwiek to zadziałało bezproblemowo xD.


Jak chcesz jakiś prostszy i bezpieczniejszy sposób autentykacji na Linuxie to trafiałem na posty ludzi, którzy chwalili Pam_usb ale idk bo też nigdy się tym nie bawiłem. Jestem fanem starego dobrego sposobu z pamiętaniem tego jednego długiego hasła do managera haseł a resztę kopiuje z niego.

Zaloguj się aby komentować

kkdawid

No i elegancko, tym bardziej że Valve na tym korzysta

Zaloguj się aby komentować

Anteczek

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

2390d76a-251b-4874-9c4e-c4486b486bda
rm-rf

@Miedzyzdroje2005 pacman -S ntfs-3g

milew

@Miedzyzdroje2005 I jak to zakończyło się? Jestem ciekawy czy to sprzęt czy coś specyficznego dla Toshiby.

Zaloguj się aby komentować

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
```
#archlinux #linux
3
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
```

#linux #windows #archlinux
3796d165-7c7e-4440-ae52-d9c06b35d4ca
9
CzosnkowySmok

@fewtoast sudo idz na wykop

Catharsis

@fewtoast Robiłem to raz w życiu kiedy okazało się, że mam partycje rozruchową na HDD a nie na SSD. Zapisałem sobie screena tutorialu gdybym potrzebował na przyszłość. Łap:


EDIT: Oczywiście zalecam rozwagę przy wpisywaniu tych komend oraz polecam też zrobić backup gdybyś sobie czasem sformatował dysk czy coś.

7f45d99e-8b21-4daf-bd0b-c21f3f166586

Zaloguj się aby komentować

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ć?
#firefox #archlinux #linux #texttospeech #gpt
1
gawafe1241

@fewtoast #linux i "Jak to naprawić?" ( ͡° ͜ʖ ͡°) Czemu mnie to nie dziwi?

Zaloguj się aby komentować

#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?
19
mike-litoris

@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)?

Catharsis

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

bendyz

@mike-litoris @wykopany dzięki za pomoc. Nie mialem za bardzo czasu i chęci żeby to ogarnąć, dziś siadłem z dodatkową kartą ethernet na usb zeby sprawdzić czy inny interfejs pomoże. Obyło się jednak bez tego. w tablicy routingu zauważyłem ze jeden wpis jest podejrzanie zbędny, porównałem z innymi maszynami i tam go nie było. Tak więc po prostu wywaliłem i wszystko działa. Nie mam pojęcia skąd on się tam wziął, ale do czasu restartu po aktualizacji systemu wszystko działało więc jest to troszeczkę niepokojące. Jeszcze raz dzięki za poświęcony czas.

93e5e690-5136-4a4c-8891-8b6df7bf099b

Zaloguj się aby komentować

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.
#linux #archlinux
4
PlastikowySmith

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"

Zaloguj się aby komentować

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
#monitor #sprzetkomputerowy #pcmasterrace #pc #nvidia #geforce #linux #archlinux #cinnamon
3
Roark

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)

fewtoast

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

Roark

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

Zaloguj się aby komentować

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)
#nvidia #linux #archlinux
6
Jaszczomp

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

fewtoast

Monitor Gigabyte M32QC Curved 31,5"

Bo to chyba ważne.

Catharsis

@fewtoast A nie napisałeś najważniejszego, X-Org czy Wayland? Zobacz czy jest różnica na jednym i na drugim. Sprawdziłbym też czy podobnie to wygląda na innym monitorze.


Btw serio aż tak często przełączasz się na TTY, że zwracasz uwagę na to ile się przełącza? Po co wgl się tam przełączać, ja to jedynie korzystam z TTY jak mi się desktop zatnie i trzeba zresetować Plazmę albo całego X-Orga. Zresztą samo przełączenie i powrót potrafi czasem odciąć pulpit jak się zaciął.


Z ciekawości sprawdziłem teraz to u mnie na X-Orgu przełączanie po HDMI w obie strony trwa po ok 3 sec.


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

Jako, że masz kartę Nvidii to na poprawę i aktualizacje błędów w ich sterownikach na Linuxie to nie masz co liczyć xDDDDD

Catharsis

Właśnie byłem przelogować się na sesje z Waylandem żeby zobaczyć z ciekawości czy jest jakaś różnica i u mnie nie ma w sumie, też ok 3 sec.


Ale żeby było śmieszniej to jak chciałem wrócić na X-Orga to po zalogowaniu wyszedł komunikat, że nie można było wystartować plasma-desktop i Xorg się wywalił XDDDD. Musiałem go zrestartować z TTY eh xd

fewtoast

Xorg. Cinnamon nie ma waylanda nawet.

Zaloguj się aby komentować

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.
#archlinux #linux
9
jiim

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

fewtoast

@jiim I teraz marzenie do spełnienia:

Ta sama czcionka, ale żeby miała polskie znaki?

Z character map iso-8859-2?

jiim

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

Catharsis

@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

fewtoast

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

Zaloguj się aby komentować

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.

#kartasieciowa #siec #pc #pcmasterrace #sprzetkomputerowy #linux #archlinux #cinnamon #windows #windows10 #won #wousb
18fc1ef0-09e5-4c60-8820-fa7a613f8ffa
9
uxrdr

@fewtoast Z Wake-on-LAN się nie bawiłem, więc tu nie pomogę, ale polecam przejrzeć ArchWiki, często można tam znaleźć informacje przydatne również dla innych distro, na przykład jakąś pierdołę, która nie jest domyślnie konfigurowana podczas instalacji pakietów na danej dystrybucji:

https://wiki.archlinux.org/title/Wake-on-LAN

koszotorobur

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

fewtoast

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

koszotorobur

@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

fewtoast

@Marchew Ale Wake on Lan już udało mi się zrobić, napisałem w odpowiedzi.

Teraz tylko Wake on USB po soft off mi nie działa jeszcze, i to bym chciał rozwiązać.

Marchew

@fewtoast Ah, tak, wybacz : (

Zaloguj się aby komentować

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ę.
#linux #bezpieczenstwo #archlinux #pc
2

Zaloguj się aby komentować

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?
#dysk #ssd #linux #archlinux
10
milew

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

koszotorobur

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

Catharsis

@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

fewtoast

Kolega na wykopie podał mi magiczne rozwiązanie:

"Najlepiej w programie GParted.

Tylko jedno pytanie.

Czy ta partycja zajmowała cały dysk?


Jeśli tak, to:

Odmontuj ten system.

Otwórz GParted: gparted /dev/nvme0n1.

Powinieneś widzieć puste pole, bez partycji, jak na obrazku 1.

Utwórz sobie tablice partycji GPT. Obrazki 2 i 3.

I najważniejsze: utwórz nową partycję, a jako system plików wybierz Niesformatowana. Obrazki 4 i 5.


Wtedy zostaną dokone wpisy w tablicy partycji ale system plików będzie nietknięty.


Pozostaje tylko zatwierdzić zmiany i to wszystko."

https://wykop.pl/wpis/74577041/przez-przypadek-zmienilem-tablice-partycji-z-gpt-n#262666937

Zaloguj się aby komentować

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?
#python #linux #archlinux #ftp #konfiguracja #configuration
2
fewtoast

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

Zaloguj się aby komentować

Kolejny raz po aktualizacji Manjaro mam problem z miejscem na dysku. Usuwam jakieś pierdoły, czyszczę cache i nadal dostępne zero. Dopiero po usunięciu 10+ GB zaczął pokazywać cokolwiek dostępnego. Coś z matematyką też jest słabo - rozmiar: 436G, użyte: 410G, dostępne: 2,9G. Może ktoś to wyjaśnić?
#linux #manjaro #archlinux
30f5bdfb-1fcf-4d61-9e09-e9e71ea696e8
28
dotevo

U mnie manjaro obecnie działa fajnie, ale miałem taką sytuację wcześniej, że odpalałem aktualizację raz na kilka mc i zawsze był problem. Dochodzę do wniosku, że Manjaro trzeba cały czas trzymać aktualne bo inaczej kaszana

nieinteresujsie

Zgadza się. Wsparcie np. dla sterów nvidii się kończy dla wcześniejszych wersji i masz problem. Ja z aktualizacjami obchodzę się ostrożnie bo net mam tylko mobilny. Czasami mam dość komputerów 😁

dotevo

jeśli wolisz coś stabilnego z długim wsparciem to wybierz jakiegoś LTS np. ubuntu. Używam na służbowym kompie i nigdy nie miałem problemu

ramzes

@nieinteresujsie usuwanie plików otwartych nie zwolni miejsca aż proces zwolni deskryptor usuniętego pliku. Ktoś już wspominał o lsof. Tam będzie się ten efekt objawiał jako pliki 'deleted', ale ktoś już o tym chyba wspominał tu w komentarzach. Również możesz w ostateczności zmniejszyć rezerwę systemu plików, byle nie do 0.

Zaloguj się aby komentować

Zaloguj się aby komentować

Zdechła mi Fedora, tzn. nie sama z siebie, tylko sam ją zepsułem. Postanowiłem wrócić do Archa. Ale nie instalowałem EndeavourOS ani Manjaro tylko użyłem nowego instalatora Archinstall dostępnego z płytki. #linux #archlinux #systemyoperacyjne
Moje przemyślenia:
  • w lapku, w którym jest dodatkowy, martwy dysk SSD wlutowany w płytkę będzie sypać błędami, ale nie należy nimi się przejmować (po prostu instalator wykrywa dyski i ma do czynienia z jednym nie do odczytu)
  • bez partycji /boot wywali cały instalator po etapie wgrania podstawowych pakietów. Lepiej ją zrobić
  • partycjonowanie z poziomu tego instalatora jest totalnie nieintuicyjne, lepiej stworzyć wcześniej partycje jakimś programikiem tui, np. cfdisk
  • uważamy, aby niczego nie pominąć - np. serwera dźwięku (do wyboru Pipewire i Pulseaudio) bądź biurka (tak tak)
  • działa tethering przez usb
  • instalator jest już po polsku
Jak działa taki instalator (wcześniejsza wersja) >> https://www.youtube.com/watch?v=HxVvTvTYBBA
2
3379338

Po co się tak męczyć?

Zaloguj się aby komentować