Kodi, LibreELEC, RetroArch

Instalacja RetroArch/Gamestarter

18.07.2019

Repozytorium można pobrać z tej strony GitHub, konkretnie z tego linku.

Wybierz "Dodatki", "Zainstaluj z pliku zip" i wybierz pobrany wcześniej plik "repository.gamestarter-3.0.0.zip". Jeśli robisz to pierwszy raz, to będziesz musiał włączyć opcję pozwalającą na instalowanie dodatków z nieznanych źródeł.

Repozytorium jest już zainstalowane. Teraz wybierz:
Zainstaluj z repozytorium > Gamestarter add-on repository > Programy > RetroArch

To wszystko. W razie problemów z dźwiękiem odsyłam do tego wpisu.

PS. Spradziłem to tylko w LibreELEC 8. Nie wiem jak, czy w ogóle będzie działać w LE wersji 9.

PS2. Tutaj, na oficjalnym forum malinki, można znaleźć temat założony przez twórcę tej wtyczki.

Raspberry Pi

Podłączenie do sieci bez klawiatury i monitora

17.07.2019

Pobierz system Raspberry Pi OS i zainstaluj na kartę SD przy pomocy programu balenaEtcher.
Po instalacji nie wyciągaj karty, tylko stwórz plik "ssh" bez podawania typu.
Dodaj jeszcze plik "wpa_supplicant.conf". Edytuj go i wklej:

country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="NETWORK_NAME"
    scan_ssid=1
    psk="NETWORK_PASSWORD"
    key_mgmt=WPA-PSK
}

W ssid wpisz nazwę swojej sieci a w psk hasło.

W razie problemów warto sprawdzić dostępne sieci i plik wpa_supplicant.conf:

sudo iw dev wlan0 scan | grep SSID
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

PS. Od jakiegoś czasu zamiast balenaEtcher można użyć RPi Imager. Ustawienia ssh, nazwę użytkownika/hosta można wstępnie skonfigurować przed przeniesieniem obrazu systemu na kartę SD.

   .~~.   .~~.
  '. \ ' ' / .'
   .~ .~~~..~.
  : .~.'~'.~. :
 ~ (   ) (   ) ~
( : '~'.~.'~' : )
 ~ .~ (   ) ~. ~
  (  : '~' :  )
   '~ .~~~. ~'
       '~'

Raspberry Pi

Blokowanie reklam Pi-hole

17.07.2019

Do obsługi Pi-hole polecam Raspberry PI OS wersję Lite. Po instalacji aktualizujemy system:

sudo apt update && sudo apt full-upgrade -y

i instalujemy Pi-hole wklejając tę komendę:

curl -sSL https://install.pi-hole.net | bash

W trakcie instalacji wybieramy domyślne ustawienia i serwer Google jeśli nie wiemy co wybrać. Zapamiętujemy przypisany adres IP i na koniec zwracamy jeszcze uwagę na hasło jakie otrzymamy. W razie problemów hasło zawsze można zmienić komendą:

sudo pihole -a -p

Otrzymany IP wpisujemy do DNS w komputerze/routerze na którym chcemy blokować reklamy. Ja opiszę przykład z komputerem. Wchodzimy w:
Ustawienia > Sieć i Internet > Zmień opcje karty
PPM na karcie sieciowej > Właściwości > TCP/IPv4 > Właściwości > Użyj następujących adresów DNS > w Preferowany adres wpisujemy IP malinki i zatwierdzamy nasze zmiany.

Teraz możemy zobaczyć działanie Pi-hole w przeglądarce internetowej. Wklejamy IP przypisany w czasie instalacji i dopisujemy "admin". Przykład: 192.168.0.122/admin
Jeszcze tylko podajemy hasło i to w zasadzie tyle.

Przy okazji polecam kanał szmala i jego poradnik: https://youtu.be/zVCXx6pJp8k

PS. Tutaj możemy przeczytać jak ustawić sieć na RPi OS Lite.

Kodi, LibreELEC

Jak sprawdzić plik kodi.log

17.07.2019

Na starszych Windowsach przyda się program PuTTy, a na W10 lub W11 jest już wbudowany terminal z obsługą ssh. Wystarczy podać IP malinki, połączyć się, podać nazwę i hasło (nazwa:root, hasło:libreelec). Jak już jesteśmy w terminalu wklejamy:

nano /storage/.kodi/temp/kodi.log

Kopiujemy interesujący nas kawałek zaznaczając tylko tekst. W terminalu wszystko co zaznaczymy jest automatyczne kopiowane.

Można też skopiować cały plik kodi.log do folderu downloads jedną komendą:

cp /storage/.kodi/temp/kodi.log /storage/downloads

Logowanie się przez Linuxa jest prostsze i sprowadza się do czegoś takiego:

ssh root@192.168.0.122

Nazwa root już jest podana więc wystarczy hasło i już jesteśmy zalogowani.

PS. Tutaj przedstawiłem sposób na wysłanie logów.

Raspbian

Update i Upgrade systemu Raspbian i pi-hole

17.07.2019

Po zalogowaniu do systemu Raspbian (pi, raspberry) w terminalu wklejamy:

sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get clean

Komendą -v sprawdzamy wersję pi-hole:

pihole -v

Komendą -up wykonujemy update pi-hole:

pihole -up

Na koniec restartujemy malinkę:

sudo reboot

PS. W Raspberry Pi OS wygląda to tak:

sudo apt update
sudo apt full-upgrade
sudo apt clean

Raspbian

Lista procesów i ich zabijanie

17.07.2019

Lista procesów:

ps -aux

Zabicie procesu:

kill -9 {PID}

Szukanie procesu wg nazwy:

pgrep {nazwaProgramu}

Raspbian

Reset zawieszonego systemu Raspbian

17.07.2019

Ten nietypowy reset, ma nawet swoją nazwę i stronę na Wikipedii: Magic SysRq key. Wykonuje się go przytrzymując klawisze: Ctrl+L.Alt+PrtSc/SysRq

Potem, nie puszczając ww. klawiszy, kolejno: r s e i s u b

Jeszcze krótko opiszę co jaki klawisz wywołuje:
r - Switch the keyboard from raw mode, the mode used by programs such as X11
and svgalib, to XLATE mode
s - Sync all mounted filesystems
e - Send the SIGTERM signal to all processes except init (PID 1)
i - Send the SIGKILL signal to all processes except init
s - Sync all mounted filesystems
u - Remount all mounted filesystems in read-only mode
b - Immediately reboot the system, without unmounting or syncing filesystems

Raspbian

Przydatne skróty w Raspbianie

17.07.2019

Przydatny skróty w katalogu:
F3 - dzieli katalog na dwie części
F4 - otwiera Terminal w aktualnie ogladanym katalogu
F11 - fullscreen

Terminal:
Ctrl+Alt+F1 (2..6) - otwiera terminal
Ctrl+Alt+F7 - zamyka i wraca na pulpit

Linux, Windows

Czyszczenie historii w terminalu

17.07.2019

W terminalu wklejamy:

history -c && history -w

Tak to działa w przypadku Raspbiana/RPi OS. Można też edytować ten plik:

nano ~/.bash_history

W LibreELEC trzeba to zrobić w inny sposób.

Albo edytujemy plik "ash_history":

nano .ash_history

Usuwamy śmieci i przy wyjściu (Ctrl+X) zatwierdzamy zmiany.

Albo niszczymy plik:

rm ~/.ash_history

Na Windows pierwsza opcja podaje adres do pliku z historią, a druga edytuje ten plik:

(Get-PSReadlineOption).HistorySavePath
notepad ConsoleHost_history.txt

Linux

Zmiana użytkownika sudo - root

17.07.2019

Jeśli chcemy mieć pełny wgląd do komputera musimy zalogować się jako root/superuser. Do tego służy ta krótka komenda:

su

Powrót do normalnego użytkownika:

su pi

lub

exit

Trzecią opcją jest wciśnięcie Ctrl+D.

Raspbian, LibreELEC

Podgląd zegarów i temperatury

17.07.2019

Ta komenda sprawdza zegary:

watch vcgencmd measure_clock arm

a ta temperaturę:

watch vcgencmd measure_temp

Aby wrócić do terminalu wystarczy nacisnąć Ctrl+C.

Raspberry Pi

Jak dodać bezpieczny przycisk shutdown

17.07.2019

To bardzo proste w przypadku Raspbiana. Wystarczy otworzyć plik config.txt, najlepiej jako superuser:

sudo nano /boot/config.txt

i na końcu dodać tę linijkę:

dtoverlay=gpio-shutdown

Po tym wychodzimy Ctrl+X i zapisujemy zmiany.

Wyłączamy malinkę i wpinamy przycisk chwilowy do pinów 5 i 6 (GPIO3 i GND). To wszystko! Od teraz mamy bezpieczny przycisk wyłączający oraz włączający naszą malinkę. Najlepsze jest to, że przycisk działa i pod Raspbianem i pod Kodi. Przynajmniej tak jest w LibreELEC 9 lub nowszym.

Polecam tutorial z którego dowiedziałem się o tym przycisku: https://youtu.be/qAzheiZlB9k


PS. W LibreELEC edytujemy ten plik:

mount -o remount,rw /flash
nano /flash/config.txt
Dodajemy dtoverlay=gpio-shutdown i wychodząc (Ctrl+X) i zatwierdzamy zmiany. Jeszcze trzeba zabezpieczyć katalog i zrestartować Kodi:
mount -o remount,ro /flash
reboot

Android, Linux

Zdalne sterowanie terminalem w Androidzie

17.07.2019

Zainstaluj "JuiceSSH" z Google Play, wybierz "Connections" i naciśnij ikonę plus. Wpisz adres IP i ewentualnie identify (root lub pi) jak i password (libreelec lub raspberry). Zatwierdź.

Windows

Zdalne sterowanie terminalem w Windows 10 i 11

17.07.2019

Pobierz program PuTTy. Uruchom i wpisz adres IP swojej malinki. Jeśli nie znasz adresu sprawdź go w terminalu komendą ifconfig. Zaloguj się jako root lub pi i wpisz hasło (libreelec lub raspberry).

Można też użyć Terminalu w Windowsie. Naciśnij PPM na ikonie Windowsa i wybierz PowerShell w W10 lub Terminal (Administrator) w W11 i wpisz:

ssh pi@192.168.0.128

Kodi, LibreELEC

Przydatne skróty klawiszowe w Kodi

17.07.2019

Kompletny spis klawiszy jest pod tym adresem linkiem a u mnie tylko kilka najczęściej używanych:

c - contextual menu
i - info
o - codec info
x - stop
z - zoom/aspect ratio
Ctrl+s / PrintSrc - screenshot
Tab - fullscreen playback
Shift+LETTER - jump to that letter in a list
t - subtitles on/off

Kodi, LibreELEC

Dokładne ustawienie czasu

17.07.2019

Ustawienia > LibreELEC > Sieć:
Serwer czasu #1 0.pl.pool.ntp.org
Serwer czasu #2 1.pl.pool.ntp.org

Kodi, LibreELEC, Exodus

Instalacja wtyczki Exodus Redux

18.07.2019

Wejdź w Ustawienia > Menedżer plików i wybierz opcję "Dodaj źródło". Wprowadź źródło:

https://i-a-c.github.io/

i nazwij je np.: r-redux

Teraz wróć na ekran główny, wybierz "Dodatki" i "Zainstaluj z pliku zip". Jeśli robisz to pierwszy raz, to będziesz musiał włączyć opcję pozwalającą na instalowanie dodatków z nieznanych źródeł. Wybierz "r-redux" i "repository.exsodusredux-0.0.8.zip".

Repozytorium jest już zainstalowane. Teraz wybierz:
Zainstaluj z repozytorium > Exodus Redux Repo > Wtyczki wideo > Exodus Redux


Przy okazji, jeśli masz konto na imdb.com, możesz zsynchronizować wtyczkę Exodus z tym kontem i dzięki temu mieć dostęp do twojej listy filmów ze strony IMDb. Potrzebujesz do tego numeru użytkownika z adresu www. Wejdź w swój profil i przepisz fragment po "/user/". Przykład:
https://www.imdb.com/user/ur77561000/?ref_=nb_usr_prof_0

Teraz wejdź w ustawienia wtyczki Exodus (klawisz c) > Konta > i w IMDb wpisz fragment z adresu www.

Kodi, LibreELEC, YouTube

Instalacja wtyczki YouTube

19.07.2019 - 08.07.2023

Wejdź w "Dodatki" i wybierz: Zainstaluj z repozytorium > Kodi Add-on repository > Wtyczki wideo > YouTube (Shift+Y).

Czas na trudniejszą część, czyli logowanie (potrzebne klucze API) i odtwarzanie strumieni (InputStream Adpative). Zacznijmy od InputStream Adpative. Wejdź w "Dodatki" i wybierz: Zainstaluj z repozytorium > LibreELEC Add-ons > Wtyczki strumieniowe > InputStream Adpative.

Teraz logowanie. Zamiast opisywać jak zdobyć klucze API, polecam sprawdzić ten link. Tu jest to dokładnie opisane a nawet pokazane.

Teraz musimy wprowadzić klucze do wtyczki edytując plik "settings.xml". Można też wpisać klucze w ustawieniach wtyczki, ale przez edycję pliku jest to prostsze i pewniejsze. Lokacja pliku w SSH:

nano /storage/.kodi/userdata/addon_data/plugin.video.youtube/settings.xml

i w Sambie:

\\LIBREELEC\Userdata\addon_data\plugin.video.youtube

Szukamy tej części i wklejamy nasze klucze:

<setting id="youtube.api.enable" value="true" />
<setting id="youtube.api.id" value="Client ID" />
<setting id="youtube.api.key" value="API Key" />
<setting id="youtube.api.key.switch" value="1" />
<setting id="youtube.api.secret" value="Client Secret" />

Dopiero teraz logujecie się i dwa razy potwierdzacie swoją tożsamość wpisując kody pokazane w Kodi.

PS. Wtyczka YouTube na GitHub. W razie problemów można tu zgłosić błąd, trzeba tylko pamiętać o jego dokładnym opisaniu. Najlepiej dodając odpowiedni fragment pliku kodi.log.


--- Jak utworzyć klucze i identyfikatory w 2023 roku ---

Pod adresem console.cloud.google.com wejdź w Interfejsy API i usługi > Dane logowania.

Następnie wybierz UTWÓRZ DANE LOGOWANIA i tutaj Klucz Interfejsu API a potem Identyfikatory klienta OAuth (jako TV i urządzenia...).

Skopiuj wszystkie klucze i identyfikatory (bez ".apps.googleusercontent.com"). Po wklejeniu ich do wtyczki YouTube, przepisz podawane kody na stronie google.com.device. Trzeba to zrobić dwa razy. Na koniec musisz pozwolić na dodanie nowego urządzenia klikając w szary tekst z lewej strony.

Kodi, LibreELEC, Radio

Instalacja wtyczki Radio/Plik pls

18.07.2019

Wejdź w "Dodatki" i wybierz: Zainstaluj z repozytorium > Kodi Add-on repository > Wtyczki muzyki > Radio (Shift+R) autorstwa Tristana Fishera.

Można też odtwarzać radio bezpośrednio przez plik pls. Przykład pliku radio.pls:

[playlist]
NumberOfEntries=7
File1=http://stream3.polskieradio.pl:8904/
Title1=Radio Trojka
File2=http://zet-net-02.cdn.eurozet.pl:8400/
Title2=Radio ZET
File3=http://zt02.cdn.eurozet.pl/ZETROK.mp3
Title3=Radio ZET Rock
File4=http://31.192.216.8:8000/rmf_blues
Title4=Radio RMF Blues
File5=http://mainstream.radioagora.pl/tuba9-1.mp3
Title5=Radio Zlote Przeboje
File6=http://ant-kat-01.cdn.eurozet.pl:8604/
Title6=Radio AntyRadio Katowice
File7=https://stream.nowyswiat.online/mp3
Title7=Radio Nowy Swiat

Taki plik można też użyć np. w foobar2000.

Kodi, LibreELEC, Keymap Editor

Instalacja wtyczki Keymap Editor

18.07.2019

Wejdź w "Dodatki" i wybierz: Zainstaluj z repozytorium > Kodi Add-on repository > Programy > Keymap Editor (Shift+K).

PS. Tutaj znajdziemy skonfigurowane wcześniej przyciski w postaci pliku xml:

nano /storage/.kodi/userdata/keymaps/gen.xml

Raspberry Pi

Sterowniki poprawiające jakość dźwięku

17.07.2019

W terminalu Kodi zezwól na modyfikowanie katalogu i otwórz config.txt:

mount -o remount,rw /flash
nano /flash/config.txt

Na końcu dodaj:

audio_pwm_mode=2

Wyjdź (Ctrl+X) i zatwierdź zmiany. Na koniec zabezpiecz katalog przed zmianami i zrestartuj system:

mount -o remount,ro /flash
reboot

PS. W Raspbianie modyfikuj plik jako su (superuser). Plik config.txt znajduje się w tym katalogu:

sudo nano /boot/config.txt

Raspberry Pi, Raspbian, LibreELEC

Podkręcanie maliny

17.07.2019

Podkręcanie (overclocking) Raspberry Pi jest bardzo proste, wystarczy zmodyfikować plik config.txt. Opiszę to na przykładzie modelu 3 (bez B+) i w dwóch systemach. Zacznijmy od Kodi:

mount -o remount,rw /flash
nano /flash/config.txt

Do pliku dodajemy:

arm_freq=1400
over_voltage=4

Wychodzimy (Ctrl+X) i zatwierdzamy zmiany. Jeszcze trzeba zabezpieczyć katalog i zrestartować Kodi:

mount -o remount,ro /flash
reboot

W Raspbianie plik config.txt zmieniamy w ten sposób:

sudo nano /boot/config.txt

Dodajemy parametry arm_freq i over_voltage, wychodzimy (Ctrl+X) i zatwierdzamy zmiany. Jeszcze tylko reboot i możemy cieszyć się podkręconą malinką.

Tą komedą możemy sprawdzić działanie naszego podkręconego procesora:

watch -n 1 vcgencmd measure_clock arm

Naciśnij Ctrl+C aby przerwać.

Jeszcze przyda się komenda do sprawdzenia temperatury:

watch -n 1 vcgencmd measure_temp

Windows, Google, YouTube

Szukanie zaawansowane

17.07.2019

Przykład:

intitle:"index.of" (zip|rar) ebook -html, -htm, -php, -cf, -jsp, -asp

intitle to coś co musi znaleźć się w wynikach, czyli w tym przypadku "index.of".
(zip|rar) to typ szukanych plików.
ebook w tym przykładzie szukamy ebooka.
-html, -htm, -php, -cf, -jsp, -asp minus przed nazwą to coś co Google ma omijać, czyli nie chcemy stron html, php itd.

Link do ww. przykładu.


YouTube też ma kilka ciekawych funkcji, np.:
raspberry pi kodi -osmc - minus działa jak w google, czyli zaznaczamy które z szukanych słów chcemy ominąć.
3dh, channel - szukamy tylko w kanałach.
classic rock, playlist - szukamy tylko w playlistach.
raspberry pi 4, this month - this month, year, week, today albo last hour. Zaznaczamy z kiedy mają być wyszukane materiały.
raspberry pi, short lub long - szukamy materiał poniżej 4 min. lub powyżej 20 min.
demo, hd lub 4k lub 360 - szukamy filmów w jakości HD, 4K lub 360°.
music, live - szukamy w transmisjach na żywo.

Windows, Notepad++

Kilka sztuczek w Notepad++

18.07.2019

Przede wszystkim zaznacz "Wyrażenie regularne" w zakładce "Zamień" (Ctrl+F). Tu możesz przeczytać o wyrażeniu regularnym. Przykłady:

<[^>]+>

Usunie wszystkie tagi html. Można też sprawdzić [<].*?>



<TD.*?>(.*?)</TD>
<td>\1</td>

Usunie tag <TD> i wyczyści jego parametry, zamieni na <td> zostawiając wszystko co było w środku.



<TD.*?><FONT.*?>(.*?)</FONT></TD>
<td>\1</td>

Usunie tagi <TD> i <FONT> z jego parametrami, zostawiając zawartość i zamieniająć tagi <td> na małe litery.



<span.*?>(.*?)</span>
\1

Usunie tagi <span> zaostawiająć nienaruszoną zawartość.



<span(.*?)>Stary tekst.</span>
<span\1>Nowy tekst.</span>

Zamieni tekst i tylko tekst w tagach <span>.



<TD.*?><B><FONT.*?>(.*?)</FONT></B></TD>
<td>\1</td>

Jak wyżej + usunięcie tagów <B>.



.*SPAM.*

Usunie całą linijkę tekstu w którym znaduję się słowo SPAM.



(\d\d)\.(\d\d\d)
\1,\2

Zamienia kropkę w "55.896", na przecinek "55,896".



Usunie duplikaty w wierszach.



^(.*\r?\n)(\1)+
\1

Usunie duplikaty w wierszach, jeśli są jeden pod drugim.



.*">(<.*>)<\/a>
\1

Zamienia to:
<a href="www.google.com"><a href="www.google.com">www.google.com</a></a>
na to:
<a href="www.google.com">www.google.com</a>



<span style="color:#000000">(.*?)</span>
░░

Zamieni to:
<span style="color:#000000">██</span>
na to: ░░



(░░+)
<span style="color:#000000">\1</span>

Zamieni to: ░░░░
na to: <span style="color:#000000">░░░░</span>



<span class="a">(.*?)</span>\r\n<span class="a">(.*?)</span>
<span class="a">\1\r\n\2</span>

Połączy te same tagi w jeden.



Edytowaie kolumny:
Zaznacz kolumne przytrzymując Alt, następnie wybierz opcje:
Edycja > Edytor kolumn... (Alt+C)



Ustawienie szerokości tekstu:
Ustawienia > Preferencje... > Edycja > zaznaczam Pokaż krawędź pionową i zmieniam Liczbę kolumn na powiedzmy 82.
Teraz zaznaczam tekst i używam skrótu Ctrl+i, albo wybieram:
Edycja > Operacje na liniach > Podziel wiersze Ctrl+I

Windows, Linux

Jak znaleźć IP i MAC

17.07.2019

W Windows 10 i 11 szukamy cmd i wpisujemy:

ipconfig -all

Lub klikamy PPM na ikonie Wi-Fi i wybieramy Otwórz ustawienia sieci i Internetu, następnie Właściwości i na samym dole jest Adres fizyczny (MAC).


W Linuksie wpisujemy:

ifconfig

i szukamy adresu po nazwie ether.

Druga komenda sprawdza Wi-Fi:

iwconfig

ale mój router brał adres MAC z komendy ifconfig.


W przypadku telefonów Samsung wchodzimy w Ustawienia > Telefon - informacje > Informacje o stanie i czytamy Adres MAC sieci Wi-Fi i telefonu.
Jeśli chcemy sprawdzić czy mamy losowy adres MAC, to wchodzimy w Adres MAC sieci Wi-Fi > sieć z której korzystamy > Wyświetl więcej. Tutaj można ustawić stały adres MAC i zobaczyć przydzielony losowy adres fizyczny.

Kodi, LibreELEC, RetroArch

Rozwiązanie problemów z dźwiękiem

17.07.2019

W razie braku dźwięku w emulatorach wypróbuj ten sposób. Najpierw otwieramy plik config.txt:

mount -o remount,rw /flash
nano /flash/config.txt

Na końcu dodajemy:

hdmi_force_edid_audio=1
hdmi_group=1
hdmi_mode=16

Wychodzimy (Ctrl+X) i zatwierdzamy zmiany. Jeszcze trzeba zabezpieczyć katalog i zrestartować Kodi:

mount -o remount,ro /flash
reboot

Kodi, LibreELEC, RetroArch

Jak zainstalować Doom

17.07.2019

W RetroArch wybierz:
1. Online Updater > Core Updater > Doom (PrBoom)
2. Content Downloader > PrBoom > Doom [shareware][1993].zip
3. Load Content > Downloads > Doom > doom1.wad

Kodi, LibreELEC

Instalacja systemu LibreELEC

23.07.2019

Pobieramy system LibreELEC w wersji na swoją malinkę i instalujemy na kartę SD przy pomocy programu balenaEtcher. Wskazujemy pobrany plik (nie musimy go rozpakowywać), kartę SD i instalujemy system. Tak przygotowaną kartę wkładamy do malinki i uruchamiamy. Na początku ustalamy kilka opcji, takich jak język, wi-fi itp. Koniecznie aktywujemy opcję SSH i wpisujemy swoje hasło.

Teraz warto ustawić kilka opcji i w każdej wybrać poziom Ekspercki aby mieć dostęp do wszystkich ustawień:
- wybieramy język polski: Ustawienia > Ustawienia interfejsu > Regionalne
- wpisujemy polski czas: Ustawienia > LibreELEC > Sieć
- pobieraj język polski w napisach: Ustawienia > Ustawienia odtwarzacza > Język
- wyłączamy tła i animacje: Ustawienia > Ustawienia interfejsu > Skóra > Konfiguracja skóry
- wygaszacz ekranu Black: Ustawienia > Ustawienia interfejsu > Wygaszacz ekranu

Teraz można już instalować wtyczki. Polecam: YouTube, Exodus Redux, Radio i Keymap Editor.

foobar2000, Windows

Ripowanie płyt CD-Audio

24.07.2019

Do zripowania płyty potrzebujemy:
foobar2000
foobar2000 encoderpack

Najpierw instalujemy foobar2000 i zaznaczamy dodatkowe programy w instalatorze:

Audio CD support
Conventer
Online Tagger

Albo wybieramy wszystko jak leci. Foobar2000 to lekki odtwarzacz.

Następnie instalujemy encoderpack. Czas włożyć płytę CD i ustawić parę opcji w napędzie optycznym. Wybieramy:
File > Open audio CD... > Drive settings
Read offset correction - klikamy w auto i dla pewności sprawdzamy na tej stronie czy przypisane parametry pasują do naszego napędu. Dla przykładu mam napęd LG GP57EB40 SLIM i u mnie będzie to +6.
Ripping security - zalecam wybrać opcję standard.
Limit drive speed while reading - zaznaczamy tylko kiedy mamy płytę w kiepskim stanie.

Jeszczę parę opcji i możemy ripować. Wybieramy:
File > Open audio CD... > Rip
Zaznaczamy opcję Verify with AccurateRip a w Proceed to the Converter Setup dialog będziemy mogli wybrać plik wyjściowy, np. flac. Wcześniej warto sprawdzić tytuły, rok wydania płyty itp. opcje i w razie czego uzupełnić. Tak przygotowaną płytę możemy już zripować.

W razie problemów odsyłam do poradnika z dobreprogramy.pl.

Kodi, LibreELEC, Windows

Samba i udostępnianie

29.07.2019

Samba w Kodi jest domyślnie włączona, ale można to sprawdzić wchodząc w:
Ustawienia > LibreELEC > Usługi
Przy okazji sprawdzamy nazwę użytkownika, hasło i w Połączeniach sprawdzamy adres IP.

W Windows wchodzimy w Eksplorator plików i w pasku adresu wpisujemy albo adres IP Kodi:

\\192.168.0.18

albo nazwę hosta:

\\libreelec

Na koniec podajemy nazwę użytkowania i hasło.

Kodi, LibreELEC, Windows 10 i 11, 0x80070043

Udostępnianie w Windows 10 i 11

29.07.2019

Aby udostępnianie zadziałało, musimy być w jednej sieci i Windows 10 musi być chroniony hasłem. Teraz wybieramy katalog/dysk który chcemy udostępnić i klikamy PPM. Wybieramy:
Udziel dostępu do > Grupa domowa (wyświetlanie i edycja)
Później klikamy PPM na wcześniej wybranym katalogu/dysku i wybieramy Właściwości, a w zakładce Udostępnianie zapisujemy ścieżkę sieciową. Na przykład:

\\DESKTOP-GT390CD\DyskD\

Teraz w Kodi wchodzimy do:
Ustawienia > Menedżer plików > Dodaj źródło
Wpisujemy:

smb://DESKTOP-GT390CD/DyskD/

Na koniec podajemy nazwę użytkowania i hasło z Windows 10. To bardzo ważne, żeby było ustawione hasło a nie PIN. PIN należy wyłączyć w Ustawienia > Konta > Opcje logowania.

Gdyby pojawił się błąd 0x80070043, trzeba zmienić parę rzeczy w zaawansowanych ustawieniach udostępniania:
Panel sterowania\Sieć i Internet\Centrum sieci i udostępniania\Zaawansowane ustawienia udostępniania

W sekcji prywatne:
Włącz odnajdywanie sieci i zaznacz włącz konfigurację
Włącz udostępnianie plików i drukarek

W opcjach gość i publiczny:
Wyłącz odnajdywanie sieci
Włącz udostępnianie plików i drukarek

Ostatnia sekcja to wszytskie sieci:
Wyłącz udostępnianie folderu publicznego
Użyj szyfrowania 128-bitowego
Włącz udostępnianie chronione hasłem

Linux, Windows

Przydatne komendy/skróty w Linuxie i Windows

21.03.2020

Linux:
cat /etc/os-release - wyświetla wersję Linuxa
cat /proc/version - wyświetla wersję Linuxa
cat /proc/cpuinfo - opis CPU i sprzętu
sudo apt install typespeed - instalacja gry typespeed
sudo apt --purge remove typespeed - całkowite (--purge) usunięcie gry typespeed
sudo iw dev wlan0 scan | grep SSID - sprawdza dostępne sieci Wi-Fi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf - podgląd pliku z ustawieniami Wi-Fi
sudo nano /boot/config.txt - plik konfiguracyjny RPi OS
nano /flash/config.txt - plik konfiguracyjny Kodi
sudo find / -name *.cfg - szukaj wszędzie plików cfg
find -type d -name ".w3m" - wyszukaj w danym folderze ukrytego katalogu o nazwie w3m
ifconfig - adres IP i MAC
dpkg -l - lista zainstalowanych programów
lsblk - lista dysków
systemctl restart kodi - restart Kodi
reboot - reset
sudo apt update && sudo apt full-upgrade -y - aktualizacja Rasbian
nano /storage/.kodi/temp/kodi.log - plik kodi.log
Ctrl + C - powrót do terminala z uruchomionych aplikacji
Ctrl + D - wylogowanie, wyjście
Ctrl + L - czyszczenie konsoli

Windows 10 i 11:
Win + D - wyświetlanie i ukrywanie pulpitu
Win + E - otwarcie Eksploratora plików
Win + I - otwarcie obszaru Ustawienia
Win + P - otwarcie opcji wielu ekranów
Win + R - otwarcie okna Uruchamianie
Win + S - otwarcie wyszukiwania
Win + +/-/Esc - zoom in/out/escape
Win + Shift + S - utworzenie zrzutu części ekranu
Win + . - otwarcie panelu emoji
Win + (P)ause + (FN) - otwarcie okna Właściwości systemu
Win + Tab - otwarcie widoku zadań
Win + strzałka w górę/dół - zmaksymalizowanie okna/usunięcie z ekranu lub zminimalizowanie okna
Win + strzałka w lewo/prawo - przesunięcie okna aplikacji w lewo/prawo
Win + Shift + strzałka w górę - rozciągnięcie okna pulpitu do góry i dołu ekranu
Win + Shift + strzałka w lewo/prawo - przenoszenie aplikacji/okna z jednego monitora do drugiego
Shift + Del - usuwanie zaznaczonego elementu bez przenoszenia go najpierw do Kosza
Alt + PrintSrc - zrzut aktywnego okna
Ctrl + Shift + Esc - menedżer zadań
Ctrl + Shift - otwarcie aplikacji jako administrator
Ctrl + A - zaznaczenie wszystkich elementów w dokumencie lub oknie
Ctrl + X - wycięcie zaznaczonego elementu
Ctrl + C/V - kopiuj/wklej
Ctrl + Z - cofnięcie akcji
Alt + Tab - przełączenie się między otwartymi aplikacjami
Alt + F4 - zamknięcie aktywnego elementu
Alt + strzałka w lewo/prawo - poprzednia/następna strona
Alt + strzałka w górę - przejście do katalogu nadrzędnego
Alt + Enter - właściwości wybranego elementu
ipconfig -all - adres IP i MAC

Kodi, LibreELEC

Czyszczenie i backup Kodi

26.03.2020

Przed utworzeniem kopii zapasowej warto posprzątać system i usunąć niepotrzebne śmieci. W terminalu wkljam tę komendę:

rm -r /storage/.kodi/userdata/Database/MyVideos116.db /storage/.kodi/userdata/Database/Textures13.db /storage/.kodi/userdata/Thumbnails

Plik "MyVideos116.db" odpowiada za YouTube a "Textures13.db" za miniatury Kodi. W katalogu "Thumbnails" zapisane są wszystkie miniatury. Po tym zabiegu restartujemy Kodi:

systemctl restart kodi

Usunięte pliki i katalog utworzą się na nowo, ale będą trochę odchudzone. Dopiero teraz zabieramy się za backup. Wchodzimy w System > LibreELEC i wybieramy "Utwórz kopię zapasową systemu Kodi".

PS. Z czasem trochę się pozmieniało i teraz YT używa pliku o nazwie "MyVideos119.db", ale usuwając go, tracimy też wszystkie oznaczenia w stylu obejrzane albo w trakcie. "Textures13.db" zostało niezmienione, aczkolwiek nie warto go czyścić dla kilku miniatur. Dziś najlepiej usunąć same miniaturki tą komendą:

rm -r /storage/.kodi/userdata/Thumbnails

Windows

cda.pl bookmarklet

12.04.2020 - 22.12.2023

Stwórz zakładkę z tym skryptem i odtwarzaj filmy bez reklam:

javascript:window.open(document.getElementsByTagName('video')[0].currentSrc,'_self');

Można też użyć tego skryptu:

javascript:window.location.href=document.getElementsByTagName('video')[0].currentSrc;

Ostatnio na cda dodali filmowe banery reklamowe na górnym banerze, przez co skrypt zamiast głównego filmu, wybiera ten pierwszy z reklamy. Można albo odświeżać stronę aż na górze nie będzie takiego baneru, albo użyć lekko zmodyfikowanego skryptu:

javascript:window.location.href=document.getElementsByTagName('video')[document.getElementsByTagName('video').length - 2].currentSrc;

PS. Skrypty były testowane na przeglądarce Edge.

Windows 10, Linux

Usunięcie partycji z Linuxem z dysku i Boot Menu, oraz jak usunąć GDK GRUB

10.07.2020

Aby usunąć partycję z Linuxem, musimy poszukać (Win+S) "Zarządzanie komputerem". Uruchamiamy program jako administrator, wybieramy zarządzanie dyskami, potem klikamy PPM na partycję z Linuxem i wybieramy "Usuń wolumin...". Na koniec wystarczy kliknąć PPM w partycję z Windowsem i wybrać opcję "Rozszerz wolumin...".

Aby usunąć GRUB, musimy trochę namieszać w dyskach:
https://youtu.be/rxYSzxXawjU
PS. Komendą "remove letter=Z" schowamy wyciągnięty wcześniej dysk Z.

Do usunięcia partycji z Boot Menu, musimy otworzyć jako administrator "Wiersz polecenia" (Win+S i szukaj "cmd") wpisać komendę:

bcdedit /enum firmware

Skopiuj identyfikator niechcianej partycji i usuń ją komendą:

bcdedit /delete {identifier}

Windows, ffmpeg

Jak używać youtube-dl

01.09.2020

Najpierw pobierz plik youtube-dl.exe:
https://github.com/ytdl-org/youtube-dl/releases/
Przenieś ten plik do katalogu ffmpeg/bin.

Przykładowe komendy:

::Aktualizacja youtube-dl:
youtube-dl -U

::Wyswietl wszystkie dostepne formaty audio-video:
youtube-dl -F LINK

::Pobierz plik audio m4a:
youtube-dl -f 140 LINK

::Pobierz plik audio m4a i przekonwertuj do mp3:
youtube-dl -f 140 --extract-audio --audio-format mp3 --audio-quality 128K LINK

::Pobierz całą playliste m4a i przekonwertuj do mp3:
youtube-dl -f 140 --extract-audio --audio-format mp3 --audio-quality 128K "LINK"

Windows 10

SMART sprawdzenie dysków

07.01.2021

Szukamy (Win+S) aplikacji "Wiersz Polecenia" lub "cmd", uruchamiamy jako administrator i wpisujemy komendę:

wmic diskdrive get status, model, mediatype

LibreELEC

Ustawienia DACa AQ DragonFly w Kodi

21.02.2021

1. Jeśli wasz DAC, niekoniecznie DragonFly, jest widoczny dwa razy, jako Analog i S/PDIF, wybierzcie S/PDIF. Dopiero wtedy wykorzystacie pełen potencjał DACa i przy okazji pozbędziecie się sporadycznych "pyknięć".

2. W opcjach systemu > dźwięku > konfiguracji odtwarzania, najlepiej wybrać: Zoptymalizowana. Jeszcze ustawiamy limit częstotliwości odtwarzania (kHZ) i możemy się cieszyć czystym dźwiękiem bez mikro-przerw między utworami.

3. Na koniec coś, co mnie nieźle wystraszyło, ale z tym też sobie poradziłem. Czasami po restarcie DAC nie był wykrywany! I tu też może chodzić o różne DACi, nie tylko DragonFly. Sposobem na to jest poczekanie na sieć przed uruchomieniem Kodi. W opcjach LibreELEC wybieramy sieć i włączamy opcję czekania. 10 sekund powinno wystarczyć.

Raspberry Pi, Raspbian, LibreELEC

Wyłączenie LEDów zasialania i Ethernetu

03.03.2021

Aby wyłączyć wszelkie oświetlenie w Raspberry Pi, musimy edytować plik config.txt i wkleić poniższy fragment (RPi3, RPi4). Jak edytować plik config.txt wytłumaczyłem tutaj.

# Disable the PWR and Activity LED
dtparam=pwr_led_trigger=default-on
dtparam=pwr_led_activelow=off
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
[pi4]
# Disable Ethernet LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4

Wersja dla Raspberry Pi 3

[pi3]
# Disable Ethernet LEDs
dtparam=eth_led0=14
dtparam=eth_led1=14

foobar2000

Automatyczne wypełnianie wartości

24.03.2021

Aby obciąć pierwsze, bądz ostatnie znaki w nazwach, zaznaczamy pliki i wybieramy: Properites (Alt+Enter) > Tool > Automatically Fill Values. Dalej w "Source" wybieramy "Other" i wklejamy jeden ze skrytów:

$right(%filename%,$sub($len(%filename%),3))

$left(%filename%,$sub($len(%filename%),12))

Jeszcze w "Pattern" wybieramy %title% i to by było na tyle.

DaVinci Resolve

Przydatne skróty

06.04.2021

alt + rolka myszy - linia czasu zoom in/out
ctrl + s - zapisanie projektu
ctrl + d - czas/długość
ctrl + \ - żyletka
ctrl + shift + [] - obetnij i przeciągnij w lewo [ lub w prawo ]
alt + drag - skopiowanie przesuwanego elementu
shift + drag - przesówanie obiektem tylko w poziomie
home - początek
end - koniec
ctrl + shift + drag - podmiana klipu z innym(?)
alt+y - zaznacz wszystko do prawej
ctrl+alt+y - zaznacz wszystko do lewej
f9 (ikona insert) - wybierz film i naciśnij F9 aby dodać dodatkowy materiał przesuwając resztę

j - odtwarzaj do tyłu + shit odtwarzaj do tylu szybciej
k + j - spowolnione odtwarzanie do tylu
l - odtwarzaj + shit odtwarzaj szybciej
k + l - spowolnione odtwarzanie

PS. Nie usuwaj kawałków klawiszem DEL, bo usuniesz wszystkie scieżki z tego odcinka czasu! Zamiast tego użyj Backspace.

Kostka Rubika

Jak ułożyć Kostkę Rubika, Algorytm

23.05.2021

F - w prawo
U - w lewo
L - w dół
R - w górę

1. Cross - intuicyjnie 
2. Pierwsza warstwa
   R U R' U'
3. Druga warstwa
   "na lewo"
   U' L' U L U F U' F'
   "na prawo"
   U R U' R' U' F' U F
4. Cross u góry (lewa+tylnia, lewa+prawa)
   F R U R' U' F' 
5. Permutacja crossa (lewa+prawa, prawa+tylnia)
   U' R U2 R' U' R U' R'
6. Permutacja narożników (prawy front u góry)
   U R U' L' U R' U' L
7. Obracanie narożników (układać do góry nogami)
   R U R' U'

LibreELEC

Powrót do starszej wersji LibreELEC przez ssh

30.11.2021

Po zalogowaniu się przez telefon lub PC, wpisujemy te komendy:

cd /storage/.update
ls -la
wget http://releases.libreelec.tv/LibreELEC-RPi4.arm-10.0.0.img.gz
reboot

To może chwilę zająć. Trzeba spokojnie poczekać, nawet jak nie ma sygnału, aż wszystko się zainstaluje i zrestartuje.

Linux

Gry w terminalu

09.11.2022

Typespeed - gra i przy okazji nauka szybkiego pisania:

sudo apt install typespeed

GNU Chess - szachy, szybka instalacja:

sudo apt install gnuchess

Pobranie, kompilacja i instalacja:

sudo wget http://ftp.gnu.org/gnu/chess/gnuchess-6.2.9.tar.gz
sudo tar xzf gnuchess-6.2.9.tar.gz
sudo rm gnuchess-6.2.9.tar.gz

cd gnu*
./configure
make
make install

gnuchess --easy

cd
sudo rm -r gnuchess-6.2.9

Inne gry w terminalu.

Windows, Linux

Jak przenieść pliki z Windowsa na Linuxa

15.11.2022

Otwórz Terminal, najlepiej jako administrator i wpisz:

scp ./Downloads/plik.zip pi@raspberrypi:

Można też użyć ip. Gdybyśmy chcieli przerzucić plik do katalogu pobrane, wpisujemy:

scp ./Downloads/plik.zip pi@raspberrypi:pobrane/

A tak będzie to wyglądać jeśli chcemy przerzucić cały katalog "cpu-z" wraz z zawartością:

scp -r ./Downloads/cpu-z rpizerow@raspberrypi:pobrane/

Linux

w3m - przeglądarka internetowa w terminalu

19.11.2022

Instalacja w3m:

sudo apt install w3m

Przykładowe uruchomienie w3m:

w3m google.com

Dodanie strony domowej:

export WWW_HOME="http://www.google.com/"

Kilka przydatnych skrótów:

Tab - następny link
Shift + Tab - poprzedni link
Return - wejdź w link
Shift + t - nowa zakładka
Shift + [ ] - zmiana zakładki
Ctrl + q - zamknięcie zakładki
Ctrl + h - historia
Shift + u - URL
s - przeglądanie wszystkich otwartych linków
u - pokaż link z hiperłącza (dwuklik na linku i Enter skopiuje link)
v - podgląd HTML
/ - szukaj
n - szukaj następne
Shift + n - szukaj poprzednie
Shift + r - odśwież
ESC + a - dodaj zakładkę
ESC + b - zakładki
Shift + e - edycja zakładek
ESC + l - wszystkie linki na stronie (backspace - wyjście)
ESC + e - edycja całej strony i możliwość skopiowania wybranego tekstu 
edytor: Ctrl + W - szukaj, Alt + W - szukaj następne, Alt + Q - szukaj poprzednie

Shift + h - help
o - opcje
Shift + q - wyjście z w3m

Linux

Jak zmienić nazwę username i hostname

20.11.2022

Tutaj dobrze to wyjaśniono. W skrócie, aktywujemy konto root dodając do niego hasło:

sudo passwd root

Następnie logujemy się jako root i wpisujemy:

usermod -l newname oldname
usermod -m -d /home/newname newname

Można już się zalogować na konto nowego użytkownika. Hasło zostaje przejęte po starym użytkowniku. Sprawdzamy czy wszystko działa przykładową komendą:

sudo apt update

Jeśli wszystko gra, dezaktywujemy konto root:

sudo passwd -l root

PS. Na RPi OS podobno można to też zrobić tą komendą:

sudo apt install userconf-pi
sudo rename-user

Nie wiem tylko czy można zrobić to przez SSH. Raczej nie. Więcej można znaleźć na tym filmie YouTube lub w tym artykule. Jest tu też coś o szyfrowaniu hasła.

Zmiana hostname jest mniej problematyczna. Wystarczy wpisać:

sudo hostnamectl set-hostname newhostname

Lub na RPi OS:

sudo raspi-config

Zmiana nazwy jest w System options > Hostname.

Linux, Windows

Jak wyłączyć pytania o hasło dla danego użytkownika

20.11.2022

Pod tym linkiem znalazłem rozwiązanie. W skrócie, edytujemy ten plik:

sudo visudo

Na samym dole dodajemy:

YOUR_USERNAME_HERE ALL=(ALL) NOPASSWD: ALL

Zapisujemy zmiany po wciśnięciu Ctrl+X i to wszystko.

W terminalu już nie będzie pytań o hasło, ale w graficznej wersji nadal będą się pojawiać.

PS. W Raspberry Pi OS Lite najlepiej zmienić użytkownika edytując ten plik:

sudo nano /etc/sudoers.d/010_pi-nopasswd

Na Windowsie naciskamy Win+R i wpisujemy netplwiz. Wystarczy odnznaczyć pytanie o hasło. Przy okazji można też usunąć niechciane dodatkowe konta.

Linux

Jak zalogować się jako root przez ssh

20.11.2022

Zamień #PermitRootLogin prohibit-password na PermitRootLogin yes w tym pliku:

sudo nano /etc/ssh/sshd_config

Po wszystkim naciskamy Ctrl+X i potwierdzamy zapisanie zmian. Jeszcze tylko wpisz tę komendę:

sudo systemctl restart ssh

I teraz, po dodaniu hasła dla użytkownika root:

sudo passwd root

Możesz się zalogować przez ssh.

Pamiętaj tylko, żeby po wszystkim co chciałeś zrobić jako root, wrócić do ustawień domyślnych. Dla bezpieczeństwa.

LibreELEC

Brak sygnału po aktualizacji LibreELEC do 10.0.1, 11 i 12

21.11.2022

To jeszcze nie jest przetestowane, ale może wystarczy dodać:

hdmi_group=1
hdmi_mode=16

w pliku konfiguracyjnym:

mount -o remount,rw /flash
nano /flash/config.txt

Najlepiej pod [all] lub na końcu. Wyjdź (Ctrl+X), potwierdź zmiany i zrestartuj system.

W tym pliku też jest kilka ciekawych opcji:

nano /flash/distroconfig.txt

Gdyby nie udało się tego naprawić, trzeba będzie to zgłosić na tym forum. Najlepiej wysyłając plik log poprzez komendę:

pastekodi

Wcześniej, przed zmianą wersji LibreELEC, warto też zmienić w Ustawienia > System > Diagnostyka kika opcji, np. włączając komunikaty diagnostyczne.

PS. Jeśli użwyasz zbanowanych aplikacji, to ci nie pomogą.

---

W LibreELEC 11.0.1 trzeba dodać ten kawałek kodu w pliku cmdline.txt:

video=HDMI-A-1:1920x1080@60D

---

W LibreELEC 12 nadal trzeba zmodyfikować plik:

nano /flash/cmdline.txt

Po zapisaniu zmian wpisz:

mount -o remount,ro /flash
reboot

Windows

Sprawdzenie RAM-u, dysku i systemu Windows oraz aktualizacja wszystkich programów

29.11.2022

1. Test RAM-u. Wyszukaj "Diagnostyka pamięci systemu Windows". Po wybraniu pierwszej opcji PC się zrestartuje i zacznie przeprowadzać diagnostykę. Może to potrwać nawet do godziny.
Po wszystkim wyszukaj "Wyświetl historię niezawodności" i na dole wybierz "Wyświetl wszystkie raporty o problemach". Tu powinien być raport z diagnostyki RAM-u.

2. Naprawa dysku. W terminalu jako administrator wpisz:

chkdsk /f

Potwierdź i zrestartuj komputer.
Jeśli nie chcesz restartować komputera i chcesz przeskanować konkretny dysk bez naprawiania, wpisz komendę wybierając tylko konkretny dysk:

chkdsk c:

Inna, dokładniejsza naprawa dysku wygląda tak:

chkdsk /r

3. Deployment Image Servicing and Management (DISM) naprawa magazynu systemu Windows. W terminalu jako administrator wpisz:

dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth

4. Kontroler plików systemowych (SFC). W terminalu jako administrator wpisz:

sfc /scannow

5. Winget tool, czyli aktualizacja wszystkich programów. W terminalu jako administrator wpisz:

winget upgrade --all

Linux Mint

Jak zainstalować i włączyć ssh

05.12.2022

Najpierw warto sprawdzić czy openssh-server jest już zainstalowany:

dpkg -l

Jeśli nie, to:

sudo apt install openssh-server

Jeszcze można sprawdzić czy ssh jest włączony i gdyby nie był, to druga komenda go włącza:

sudo systemctl is-enabled ssh
sudo systemctl enable ssh --now

I to w zasadzie tyle. Dla pewności można jeszcze zerknąć na status ssh:

sudo systemctl status ssh

Linux

Edycja pliku grub

07.12.2022

Domyślny system (GRUB_DEFAULT) lub czas wyświetlania (GRUB_TIMEOUT) można zmienić edytując ten plik:

sudo nano /etc/default/grub

Po wyjściu i zapisaniu (Ctrl+X) aktualizujemy zmiany:

sudo update-grub

MS-DOS, Windows 98

Przydatne skróty/komendy w Windows 98 i MS-DOS

19.02.2023

Pełny spis komend do systemu MS-DOS znajdziesz tutaj. Poniżej podaję część z nich:
keyb us - przełączenie klawiatury na angielską
chkdsk - informacje o dysku
mem - informacje o pamięci
md - tworzenie katalogu
edit - edytor MS-DOS. Alt+F lub Alt+P zapisywanie zmian, zamknięcie edytora
del - usuwanie
copy - kopiowanie
cd - zmiana katalogu
dir lub dir/p lub dir/w - wyświetla zawartość katalogu
diskcomp - porównanie zawartości dyskietki
diskcopy - skopiowanie dyskietki
fdisk - narzędzie do konfiguracji dysku
format - format np. dysku c:
xcopy - kopiowanie katalogów wraz z jego podkatalogami
rn - zmiana nazwy
time - wyświetlanie/edytowanie godziny. Ctrl+C wyjście
date - wyświetlanie/edytowanie daty. Ctrl+C wyjście
exit - wyjście z MS-DOS
shutdown - wyłączenie komputera

Kilka przydatnych skrótów klawiszowych w Windows 98:
Win + D - wyświetlanie i ukrywanie pulpitu
Win + E - otwarcie Eksploratora plików
Win + R - otwarcie okna Uruchamianie
Win + Pause/Break - otwarcie okna Właściwości systemu/Menedżera urządzeń
Win + Tab - otwarcie widoku zadań
Shift + Del - usuwanie zaznaczonego elementu bez przenoszenia go najpierw do Kosza
Shift + F10 - wyświetla menu, działa jak kliknięcie prawym przyciskiem myszy
F2 - zmiana nazwy
Alt + PrintSrc - zrzut aktywnego okna
Ctrl + A - zaznaczenie wszystkich elementów w oknie
Ctrl + X - wycięcie zaznaczonego elementu
Ctrl + C/V - kopiuj/wklej
Ctrl + Z - cofnięcie akcji
Alt + Tab - przełączenie się między otwartymi aplikacjami
Alt + F4 - zamknięcie aktywnego elementu
Alt + strzałka w lewo/prawo - poprzednia/następna strona
Alt + Enter - właściwości wybranego elementu

Kilka komend uruchamiania (Win+R):
msconfig - narzędzie konfiguracji systemu (np. autostart)
regedit - edytor rejestru
dxdiag - narzędzie diagnostyczne DirektX
sfc - skanowanie i naprawianie systemu
ipconfig -all - adres IP i MAC

Kodi 20, LibreELEC, The Crew, MP3 Streams

Instalacja repozytorium i wtyczek do oglądania filmów i słuchania muzyki

16.05.2023

Wejdź w Ustawienia > Menedżer plików i wybierz opcję "Dodaj źródło". Wprowadź źródło:

https://team-crew.github.io/

i nazwij je np.: r-crew

Teraz wróć na ekran główny, wybierz "Dodatki" i "Zainstaluj z pliku zip". Jeśli robisz to pierwszy raz, to będziesz musiał włączyć opcję pozwalającą na instalowanie dodatków z nieznanych źródeł. Wybierz "r-crew" i "repository.thecrew-x.x.x.zip".

---

Repozytorium jest już zainstalowane. Teraz wybierz:
Zainstaluj z repozytorium > The Crew Repo > Wtyczki wideo > The Crew

Przy okazji, jeśli masz konto na imdb.com, możesz zsynchronizować wtyczkę The Crew z tym kontem i dzięki temu mieć dostęp do twojej listy filmów ze strony IMDb. Potrzebujesz do tego numeru użytkownika z adresu www. Wejdź w swój profil i przepisz fragment po "/user/". Przykład:
https://www.imdb.com/user/ur77561000/?ref_=nb_usr_prof_0

Teraz wejdź w ustawienia wtyczki The Crew (klawisz c) > Konta > i w IMDb wpisz fragment z adresu www.

---

Tutaj znajdziesz aplikację do słuchania muzyki:
Zainstaluj z repozytorium > The Crew Repo > Wtyczki muzyki > MP3 Streams

Kodi 21, LibreELEC, HDD

LibreELEC nie wykrywa dysku zewnętrznego

28.06.2024

Jeśli dysk nie jest widoczny w Kodi, ale widać go w Windowsie, to wystarczy kliknąć PPM na problematycznym dysku, wybrać Właściwości > Narzędzia > Sprawdzanie błędów i naprawić dysk.

Można też użyć komendy:

chkdsk C: /f

Windows, YouTube, bookmarklet

Oglądanie YouTuba bez reklam

04.07.2024

Do ominięcia reklam wystarczy w adresie przeglądarki dodać minus "-" w środku adresu, a dokładniej za literą t.

Przykład:

https://www.yout-ube.com/watch?v=YEer6VwKdt4

A tak wygląda bookmarklet:

javascript:window.location.href="https://www.yout-ube.com/watch"+window.location.search;

Niestety nie mam pewności czy strona yout-ube.com jest bezpieczna. Sprawdzałem adres dwoma skanerami (ssltrust.com i transparencyreport.google.com) i wszystko wydaje się w porządku.

---

Inny sposób to zwyczajnie zmniejszenie okna z filmem. Klikamy w ikonę miniodtwarzacz albo używamy klawisza i.

Linux

Testowanie dysków

04.08.2024

Zainstaluj program hdparm:

sudo apt install hdparm

Tą komendą sprawdź wszystkie podpięte dyski:

lsblk

Przykład komendy do przetestowania pierwszego dysku:

sudo hdparm -tT /dev/sda

Takiej komendy używa facet z kanału ExplainingComputers:

sudo hdparm -t --direct /dev/sda

Linux

Zmiana hasła w Linuxie

04.08.2024

Komenda do zmiany hasła root:

sudo passwd root

Zamiast root można wybrać swoją nazwę.

Windows

Wyczyszczenie dysku i scalenie wszystkich partycji

05.08.2024

Jeśli próbujesz usunąć partycje i nie możesz jej rozszerzyć, otówrz Terminal jako administrator i wpisz te komendy:

diskpart
list disk

Poszukaj swojego dysku i wpisz:

select disk {numer}
clean

Teraz otwórz Zarządzanie dyskami. Program znajdziesz klikając PPM na ikonie Windows. Na koniec przygotuj dysk do pracy, czyli zatwierdzamy domyślną opcję, potem PPM i wybieramy Nowy wolumin prosty.

Linux, Windows

Odzyskanie usuniętych plików programem TestDisk i PhotoRec

19.08.2024

Instalacja programu:

sudo apt install testdisk

Uruchomienie:

testdisk

Wybieramy:

>[ No Log ] Don't record anything
{wybieramy dysk}
{typ partycji, powinien być ustawiony na wykrytym typie}
>[ Advanced ] Filesystem Utils
>[Undelete] (na dole, strzałka w prawo)
{wybieramy katalog albo plik i naciskamy "C"}
{wybieramy gdzie zgrać pliki lub katalog i zatwierdzamy wybór "C"}

Drugi sposób:

>[ No Log ] Don't record anything
{wybieramy dysk}
{typ partycji, powinien być ustawiony na wykrytym typie}
>[ Analyse  ] Analyse current partition structure and search for lost partitions
>[Quick Search] 
{zatwierdzamy klawiszem "Enter"}
>[Deeper Search] 
{naciskamy "P" aby wyświetlić listę plików}
{wybieramy katalog albo plik i naciskamy "C"}
{wybieramy gdzie zgrać pliki lub katalog i zatwierdzamy wybór "C"}

Link do wersji na system Windows.

Do odzyskania zdjęć lepiej nadał się program PhotoRec. Jego działanie jest banalnie proste.
Oto co trzeba zrobić:

{wybieramy dysk}
{wybieramy partycję, polecam "Whole disk"}
>[Proceed ]
>[ Search ] 
{wybieramy format, domyślnie jest wybrany wykryty}
>[   Whole   ] Extract files from whole partition
{wybieramy gdzie zapisać pliki zatwierdzamy wybór "C"}

Windows

Sprawdzenie hash

24.03.2025

Czasami na stronach internetowych do pobieranego pliku dodają tzw. hash. Hash jest potrzebny do zweryfikowania pliku i aby to zrobić, należy otworzyć folder z pobranym plikiem w Terminalu (PPM) i wpisać przykładową komendę:

Get-FileHash gimp-3.0.0-setup-1.exe | Format-List

Teraz zaznaczamy hash, naciskamy enter aby go skopiować i porównujemy z tym na stronie internetowej. Jeśli się zgadza, to znaczy, że plik nie był modyfikowany i już spokojnie można go zainstalować.

Logitech G HUB

Ustawienia myszki Logitech G502 Hero

21.08.2025

Ustawienia są dobrze opisane, ale jest tu parę błędów, albo ja czegoś nie rozumiem, dlatego postaram się to dokładniej wytłumaczyć. Żeby w ogóle dostać się do opcji, mysz musi mieć wyłączony "Tryb pamięci wbudowanej".

1. Jeśli chcesz zapisać to co zmieniłeś powiedzmy w ustawieniach domyślnych, musisz kliknąć w trybik (lewy dolny róg) lub wyjść z ustawień aż do ekranu z urządzeniami Logitech i włączyć "Tryb pamięci wbudowanej" w myszce G502. Teraz kliknij na obrazek myszki i wybierz profil w odpowiednim gnieździe. Kliknij w nazwę profilu, czyli w tym przykładzie w "Domyślny" i wybierz z listy jeszcze raz profil "Domyślny". Niestety z jakiegoś powodu nie dzieje się to automatycznie i przy każdym grzebaniu w profilach trzeba je jeszcze raz wybierać na tym ekranie.

2. Jeśli przycisk DPI nie działa (ten z boku, trzeba go trzymać aby np. precyzyjniej przycelować), to najlepiej zresetować ustawienia DPI i ustawić to wszystko jeszcze raz. Niechciane ustawienia można wyrzucić klikając w numer DPI i przesunąć go w prawo aż poza ekran.

3. Kolory zazwyczaj działają bez problemów, ale nie zdziw się, kiedy przy przełączaniu profili kreski będą w kolorze niebieskim. Dopiero po chwili powinny zmienić kolor na ten wcześniej ustawiony. I to dopiero kiedy zaznaczysz opcję "Podświetlenie DPI Zawsze włączone". Bez niej niebieskie paski pojawią się na chwilę i znikną.