Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - 1709

Strony: [1] 2 3 ... 181
1
1. Napisz im że
- masz ten sam błąd
- z wersją 4.5.0
- i na jakim systemie ten błąd miałeś.

Napisz im także że znajomy
- pobrał paczkę z https://download.bleachbit.org/beta/4.5.0/?a
- na Ubuntu 22.04
- i ma ten sam błąd.

Może za kilka dni naprawią.


2. W twoim linku TuxNuX jak i na stronie głównej kodu źródłowego  https://github.com/bleachbit/bleachbit#running-from-source
sugerują że program da się także uruchomić bezpośrednio z kodu źródłowego bez instalacji.
U mnie w ten sposób się uruchomiło.
Może w ten sposób uda Ci się uruchomić i napisać im jeśli występują jeszcze jakieś inne błędy.
Powodzenia. :)


Edytowane:
3. Znalazłem w dokumentacji taki wpis https://www.bleachbit.org/category/blog-tags/beta
Cytuj
Please test BleachBit 4.5.0 beta, which will become the 4.6.0 major release.
Nie pisze bezpośrednio, ale podejrzewam ( nawet widać to po byłych wersjach ) że wersje
- z końcówką nie parzystą będą niestabilne beta
- z końcówką parzystą stabilne.


4. Wspomniałem o ściąganiu wersji master ściąganej przy pomocy komendy git
Należy mieć na uwadze, że gałąź główna master jest na bieżąco naprawiana i może ulepszana.
Natomiast wersje wydane, np. wersja beta 4.5.0 są bardziej stałe.

2
Na zdjęciu jest chyba kilka błędów.
Po wpisaniu w wyszukiwarkę blechbit profile_names
Znalazłem wątek  https://github.com/bleachbit/bleachbit/issues/1518
Sugerujący problem BleachBit z obsługą danych na google-chrome

Ciekawostka:
Zgaduję że te dane ( baza danych ) użytkownika w google-chrome ( Ale innych przeglądarek zazwyczaj też )
 są w zapisane jakimś pliku w formacie SQL  aby dane były odczytywane szybciej.
BleachBit ma / miał problem z odczytem tej bazy danych.
https://pl.wikipedia.org/wiki/SQL
Na linuxie bazę danych SQL można odczytać w terminalu za pomocą sqlite
Lub za pomocą przeglądarki sqlitebrowser
Przykładowy problem z odczytem bazy danych przez skrypt może wynikać z tego np. że struktura bazy danych w każdej przeglądarce może być różna
i może się zmieniać w raz z wersją przeglądarki. Po za tym samo SQL może też z czasem ewoluować.
Po za tym przeglądarka może przechowywać starsze wersje bazy danych.

Morał jest taki że przynajmniej jeden z tych błędów powinien zniknąć w wersji
i u nie jestem pewien
bo raz w linku pisze " added this to the 4.6 milestone "
a raz w patchu wymienione jest "  master  v4.5.0  "

Jeśli chcesz pomóc developerom i sprawdzić wcześniej
czy wszystkie błędy zostały naprawione, to musisz:

1. pobrać kod z github z gałęzi master ( czyli główną ) i skompilować.
git clone https://github.com/bleachbit/bleachbit
( w teorii automatycznie powinno pobrać z gałęzi master )
( lub pobrać ręcznie - jest tam zielony przycisk " Code --> Download ZIP " )

Dla pewności czy to nie oszuści sprawdzimy link.
Zazwyczaj ( jest w  " source code " pakietu, a
to jest tam wymieniona strona domowa i na tamtej stronie powinien być link )
Dane można odczytać z pakietów lub czasami na stronach internetowych.
Np. sprawdzę sobie na stronie Arch Linux https://archlinux.org/packages/extra/any/bleachbit/
po prawej stronie jest " Source Files " --> Klikam tam plik PKGBUILD 
i otrzymuję https://gitlab.archlinux.org/archlinux/packaging/packages/bleachbit/-/blob/main/PKGBUILD?ref_type=heads
i jest tam linijka sugerująca źródło
source=(git+https://github.com/bleachbit/bleachbit.git#tag=v${pkgver}?signed)
${pkgver} to zmienna która jest podmieniana podczas budowania pakietów w archu.
Ja sprawdzam czy początek linku się zgadza.
Według mnie strona się zgadza z tą którą wymieniłem wyżej.

2. Jeśli uda Ci się poprawnie skompilować to następnie budujesz pakiet dla swojej dystrybucji.

Mam nadzieje się że uda się skompilować z tymi samymi wersjami zależności co masz w systemie.
Inaczej nie ma sensu, bo budowanie nowszych zależności niż w systemie to więcej roboty.
Developerzy dystrybucji czasami taką robotę robią. ( Zazwyczaj na maszynach wirtualnych, aby nie uszkodzić głównego systemu )

3. Instalujesz i testujesz.

Powrót do poprzedniej wersji zazwyczaj odbywa się poprzez usunięcie BleachBit i zainstalowanie z repozytorium dystrybucji której używasz.

3
Pobawiłem się jeszcze trochę. ( Ubuntu Mate 22.04 )
Wnioski:

1. Wiadomo skrypt uruchomiony z " XDG Autostart " działa.

2. Cron
2.1. Cron z konta root, tam dźwięku z konta root (mam na myśli sudo) nie udało mi się uruchomić.
cvlc nawet informuje że z konta root nie będzie działał ponieważ jest to nie polecane ze względów bezpieczeństwa.
( Oczywiście po przekierowaniu wyjścia komendy do pliku z logiem )
Po za tym sam skrypt bash powinien uruchomić się.
Natomiast notify-send moze wymagać dodania zmiennych 
Cytuj
export DISPLAY=:0.0 && export XAUTHORITY=/home/twoja_nazwa_uzytkownika/.Xauthority

2.2. Cron z konta użytkownika, tutaj dźwięk udało mi się uruchomić,
ale wymaga dodania zmiennych " export XDG_RUNTIME_DIR="/run/user/1000" && export DISPLAY=:0.0 && "
Z czego zmienna środowiskowa XDG_RUNTIME_DIR jest potrzebna do odtwarzania dźwięku  https://wiki.archlinux.org/title/PulseAudio#Play_sound_from_a_non-interactive_shell_(systemd_service,_cron)

Mój wpis w cronie wygląda tak
@reboot      export XDG_RUNTIME_DIR="/run/user/1000" && export DISPLAY=:0.0 && $(bash /home/moja_nazwa__uzytkownika/Pulpit/test/Welkom2.bash)

Przykład wygląda tak ( Oczywiście musiałem wcześniej doinstalować pakiet inotify-tools )
#!/bin/bash
inotifywait -q -e modify,delete_self,move_self /home/moja_nazwa__uzytkownika/.xsession-errors &>/dev/null
/usr/bin/canberra-gtk-play -i service-login
/usr/bin/notify-send -u normal -i "info" 'Boss !!' 'To jest test ze skryptu'

Jednak mam wątpliwości czy warto używać inotifywait w tym przypadku, ponieważ:
systemy zazwyczaj ładują się dość szybko, a inotifywait nie jest częścią bash i uruchamiając się też zużywa zasoby.
Inotifywait się lepiej sprawdza gdy jest duży czas oczekiwania.

Drugi sposób / przykład o którym wspominałem
#!/bin/bash
until pidof pulseaudio && pidof mate-session ; do 
    sleep 1
done
/usr/bin/canberra-gtk-play -i service-login
/usr/bin/notify-send -u normal -i "info" 'Boss !!' 'To jest test ze skryptu'

Także widzisz, nawet tutaj musiałem użyć komendy sleep.
Jedyna różnica to taka, że pętla się wykonuje tak długo aż oba procesy będą uruchomione.

Mimo wszystko dla każdego przykładu u siebie dodatkowo dałbym 1 sekundę opóźnienia
przed wykonaniem dźwięku dla lepszego efektu,
ponieważ dźwięk u mnie minimalnie pojawia się wcześniej niż pulpit.

4
Nie wiem jakiej Ty dystrybucji i środowiska używasz groovy
Ale bawiłem się tym " XDG Autostart ".
- Skrypt uruchomiony z  z xdg autostartu po prostu u mnie działa,

więc jeśli Tobie też zadziała to nie potrzebujesz już dodawać komendy sleep w skrypcie, ani żadnej innej.

- Jeśli się okaże że raz na jakiś czas dźwięk nie zadziała, bo nie będzie uruchomionego serwera dźwięku to chyba przeszkadzać nie będzie.
- Przeczytałem na https://wiki.archlinux.org/title/Libcanberra
Cytuj
libcanberra no longer requires any backends for ALSA, pulseaudio or gstreamer, as they are now built in to the libcanberra package.
I nie jestem pewien czy chodzi że nie wymaga zależności przy budowaniu pakietu, czy serwerów dźwięku. To mógłbyś sprawdzić doświadczalnie.
- Wyłączyłem u siebie Pulse Audio z xdg autostartu, ale jeszcze coś je uruchomiło, nie mam siły dziś sprawdzać, po drugie to mało istotne.
- Dźwięk mam przy logowaniu się. Nie chce mi się sprawdzać kodu lightdm,
ale skoro działa, to też można podmienić dźwięk na własny ( dosłownie plik dźwięku, u mnie gdzieś w /usr/share/sounds/  ).
Za to nie miałem domyślnie dźwięku przy uruchomieniu się środowiska graficznego.
- Poprawię ten przykład z inotifywait wyżej, ponieważ pętla while w tym przypadku jest zbędna.
Edytowano:
- Oraz w moim przypadku z crontab + inotifywait + plikiem xsession-errors nie działa

5
Cytuj
Ale z tego co wiem, gdm i tak się uruchamia tyle, że po prostu loguje automatycznie i nie pokazuje tego na ekranie.
To prawda. Pomija proces logowania i uruchamia środowisko graficzne.
Gdybyś miał kilka zainstalowanych środowisk graficznych i włączone logowanie się,
to właśnie z niego możesz wybrać środowisko.

Cytuj
To nie może odbywać się losowo ponieważ często jedna usługa jest zależna od innej. Np. właśnie załadowanie pulpitu jest zależne od gdm, którzy przecież musi załadować się pierwszy.
Napisałem  " W systemd większość usług jest uruchamiana losowo. "
Są pewne wyjątki w systemd.
Natomiast środowisko graficzne nie jest uruchamiane przez systemd, a przez display menadżera np. gdm, lightdm , itd.

Także jeśli uparcie chcesz sprawdzić czy środowisko się uruchomiło,
to chyba najlepiej spytać się developerów środowiska którego używasz.

Przykładowo mógłbym sprawdzać czy powstał już proces środowiska graficznego.
U  mnie to jest " mate-session " ,
ten fragment drzewa po uruchomieniu komendy pstree ( wyświetla drzewo procesów )
        ├─lightdm─┬─Xorg───{Xorg}
        │         ├─lightdm─┬─mate-session─┬─caja───4*[{caja}]


Tylko że sprawdzanie co sekundę czy proces już istnieje, to zjada zasoby komputera.
Trochę jak odliczanie sleep.
Powinno się używać inotifywait, ale na razie to działa tylko na plikach i folderach.
Jeśli założymy, że plik  $HOME/.xsession-errors powstaje po uruchomieniu się środowiska,
to można by go obserwować czy się zmienił , np.
#!/bin/bash
inotifywait  -q -e modify,delete_self,move_self /home/nazwa_uzytkownika/.xsession-errors &>/dev/null
aplay /home/groovy/login.wav
Ale czy on rzeczywiście powstaje po, tego nie wiem. Możesz sprawdzić.
Druga sprawa to tego dźwięku, ale też byś musiał sprawdzić.

U mnie odnośnie tego dźwięku pierw powinna wystartować alsa, a później pulseaudio ( ponieważ pulseaudio jest nakładką na alsę )
W systemd znalazłem tylko
$ systemd-analyze blame | grep alsa
  59ms alsa-restore.service
Nie jestem pewien czy to uruchamia alsę.
Natomiast pulse audio startuje wraz ze środowiskiem graficznym,
czyli w moim przypadku środowisko uruchamia skrypt z /etc/xdg/autostart/pulseaudio.desktop
( Podałem wyżej link to XDG Autostart )

Które pierwsze się uruchomi?
Środowisko graficzne, czy Pulseaudio?
W sumie to nie istotne, zawsze możesz sprawdzić oba procesy.
Czy dzwięk również zadziała, gdy Alsa się uruchomiła, ale Pulse Audio jeszcze nie ?
Pozostawię Tobie to do sprawdzenia.

6
Inne / Odp: Klonowanie systemu live na dysk
« dnia: 2023-09-21, 09:35:24 »
Możliwe że coś nie zrozumiałem i nie dopowiedziałem, więc się poprawię.

1. Może nie live-CD , ale plik .iso możesz uruchomić za pomocą Virtualbox
Chyba najprostsze rozwiązanie i możesz zapisać migawkę.
Przykładowy poradnik https://www.youtube.com/watch?v=eWQvGJmtUO4&list=PL144PdtmXQorEMmXiO0s0UZSPQu6czD4A

2. Jesli masz problem ponieważ masz tylko płytę CD to możesz spróbować ją skopiować do pliku .iso
Np. przy pomocy dd, tylko ostrożnie, bo trzeba ze zrozumieniem wpisać komendę co ona robi.
https://www.cyberciti.biz/tips/linux-creating-cd-rom-iso-image.html

3. Jeśli chciałeś zainstalować to wypadałoby się zapoznać z dokumentacją systemu live
3.1 Edytujesz plik .iso , np. dodając własne programy
- Część dystrybucji ma do tego własny program
- Część wypakowuje, używa chroot i ponownie pakuje do .iso
- Np. w PCLinuxOS skrypt /usr/sbin/mylivecd ( jesli się nie mylę ) tworzy obraz .iso z systemu zainstalowanego.
3.2 Tworzysz instalator systemu.

7
Przedstawię 2 problemy:
1. GDM to menadżer logowania do systemu. Środowisko graficzne jest uruchamiane potem.
2. W systemd większość usług jest uruchamiana losowo. To znaczy że dźwięk może być uruchomiony później lub wcześniej.

Rady.
- Zwykle w środowisku graficznym można ustawić dźwięk, ale możliwe że to dotyczyło menadżera logowania,
( akurat w Ubuntu Mate aktualnie nie mogę znaleźć gdzie można to zmienić )
- Można spróbować wkleić skrypt do " autostart "  https://wiki.archlinux.org/title/XDG_Autostart
Ale może się zdarzyć że np. PulseAudio wystartuje później.

9
Inne / Odp: Klonowanie systemu live na dysk
« dnia: 2023-09-17, 15:01:45 »
Możesz się przyjrzeć skryptom instalacyjnym co one robią.

10
1. Ucięło te zdjęcia,
Widzę że HP, ale nie widzę jaki to jest model. A po widocznym numerze nie znalazłem nic podobnego.
Komendą wyżej dasz więcej informacji.

2. Znalazłem tematy które mogą Cię zainteresować,
ale mam świadomość że mogą być nieaktualne, więc mogą nie działać.
2.1 https://devicetests.com/switch-intel-amd-gpu-ubuntu
2.2 https://askubuntu.com/questions/1038271/intel-amd-hybrid-graphics-ubuntu-18-04/1040915#1040915
2.3 https://askubuntu.com/questions/1306279/how-to-switch-radeon-to-amdgpu

Drobne wyjaśnienie.
- komenda " export DRI_PRIME=1 " działa tylko do następnego uruchomienia komputera
- radzę się zapoznać z poradnikami jak obsługiwać GRUB np.  https://www.dell.com/support/kbdoc/pl-pl/000123893/manual-nomodeset-j%C4%85dra-system-linux-reboot-the-the-linux )

3. Możesz sprawdzić kilka rzeczy
- Czy w Biosie masz możliwość ustawienia karty graficznej.
- Błędy systemowe, przykładowy poradnik https://forum.linux.pl/index.php/topic,25697.0.html

4. Jak tam zgłoszenie problemu ?

11
Jeszcze coś dodam, być może się pospieszyłem.

Zakładam że masz laptopa z tą kartą graficzną.
Zakładam że dodatkowo procesor zintegrowany z kartą Intel.

Wszystkie otwarte sterowniki masz od razu w systemie.
Ale domyślnie załadował się sterownik Intela.
Być może da się przełączyć sterownik przy pomocy aplikacji " Dodatkowe Sterowniki "
Da się ją również uruchomić z terminala wklejając
/usr/bin/software-properties-gtk --open-tab=4

Tutaj ktoś sugeruje że można włączyć przez GRUB dodając odpowiednie opcje ( drugi post tam w linku )
( trzeba się wczytać i nie gwarantuję że się uda )
https://forums.linuxmint.com/viewtopic.php?t=278244

PS: Nie instaluj sterowników ze strony AMD - to może się źle skończyć po aktualizacji kernela.
No chyba że masz wystarczającą wiedzę i czas na naprawę systemu.

12
Spróbuj zgłosić błąd Ubuntu odnośnie tego Intela  na stronie https://bugs.launchpad.net/ubuntu/+bugs?field.tag=jammy

Jak możesz to podaj jaki masz sprzęt dokładniej poleceniem
inxi -Fxxrzc0



13
1. Jeżeli są na gwarancji to męczenie producenta, jego wsparcia, sklepu ma sens.
- może być problem fabryczny z baterią ( akumulatory lub jego elektronika / oprogramowanie układów )
- może być błąd w Biosie i wtedy musieli by zaktualizować
- może być problem z częścią elektroniki która jest zasilana

2. Co ja bym zrobił?
- wyjął baterię żeby stwierdzić czy to problem baterii
- jeśli nie ma zabezpieczeń i jest dostęp bez rozkręcania to wyjąłbym dysk i zobaczył.
- nawet zainstalował oryginalny system jeśli taki był w celach reklamacji sprzętu / zgłoszenia problemu jeśli jest taka potrzeba.

14
Karty graficzne / Odp: RX560X Niska wydajność
« dnia: 2023-08-28, 08:54:15 »
Z tego co jeszcze mi zaproponowała wyszukiwarka odnośnie zamkniętego sterownika
1. https://askubuntu.com/questions/1432449/how-to-install-amd-gpu-drivers-ubuntu-22-04-lts
2. https://www.youtube.com/watch?v=ma_Pwg0WGpo

Zanim przejdziesz na zamknięty sterownik możesz też sprawdzić logi systemowe.
Błędy / problemy systemowo sprzętowe także mogą spowalniać sam system.
Przykładowy poradnik  https://linuxhandbook.com/journalctl-command/
Zapoznaj się z poradnikiem https://forum.linux.pl/index.php/topic,25697.0.html

15
Karty graficzne / Odp: RX560X Niska wydajność
« dnia: 2023-08-27, 12:45:25 »
Możesz sobie obejżeć

1.  Windows 11 vs Linux Mint vs Manjaro KDE vs Fedora 35 - Speed Test! 
( Radeon / OpenGL )
https://www.youtube.com/watch?v=5fwLwfRWcBU

2.  Granie na LINUXie w 2023
( Nvidia , min 7:52 -> CS:GO(DX9) )
https://www.youtube.com/watch?v=vJKzl8KQwR4

3.  Optimize Linux Gaming Performance? | Windows vs Linux
( Nvidia,  min 1:55 --> CS:GO )
https://www.youtube.com/watch?v=Oc7e3-KdZzc

Dane może nie są precyzyjne, ale da Ci to jakiś ogólny obraz jak to może wyglądać.

Strony: [1] 2 3 ... 181