Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Petr Blažíček

Stran: [1] 2
1
Hardware / Re:RTL8822x
« kdy: 27. 01. 2021, 08:03:53 »
Instalace přes kabel je základ, ale tahle věc už bohužel nemá ethernet, což považuju od výrobce za zbrklost, nejedná se o ultrabook a wifi představuje zbytečnou ztrátu rychlosti, obzvlášť když to ten uživatel přenáší pouze sporadicky a používá notebook spíš jako desktop.
Terminál v průběhu instalace lze vybrat z nabídky činností nebo opičím trojhmatem Ctr+Alt+F2, jenže nabízí asi 20 příkazů, jinak řečeno soubor zkopíruješ, ale nenamountuješ flashku. On si to zřejmě autor taky neuvědomil, tady sám uvádí, že to zkoušel na live iso. Rozhodně nejvíc by se mi líbilo upravit instalační image a přidat ten ovladač přímo do ní.

2
Hardware / RTL8822x
« kdy: 26. 01. 2021, 22:02:21 »
Tak mě to konečně taky potkalo. Instaluju známému Debian testing na dost nový počítač (což u mě není zvykem - libuju si ve sběrných surovinách) a instalátor nedetekuje síťovou kartu. Je to Lenovo Ideapad 3 a karta je RTL8822ce - weekly-build live ji v pohodě detekuje, ale já ji chci do normálního instalátoru. Tady je sice řešení, ale nevím jak dostat ty ovladače na potřebná místa v ramdisku v průběhu instalace. Do konzole se dostanu, ale ta umí pár základních příkazů.
Poradí mi někdo kterým směrem si mám přešlápnout nebo poposednout ? Předem díky.

3
Návrhy a připomínky / Fonty
« kdy: 30. 03. 2020, 14:12:08 »
Ahoj, po nedávném upgrade fóra jsem si všiml, že je v polích pro kód proporcionální písmo, já jen jestli to je úmysl, protože to teď frčí, nebo zda je to (doufám) pouhé nedopatření. Díky.

4
Správa aplikací / Pidgin + ICQ WIM + Facebook
« kdy: 24. 03. 2020, 20:17:13 »
Pidgin patří mezi nejschopnější komunikátory i když na to nevypadá. On hlavně před léty nějak přestal fungovat. Nejdřív ajsíkjů, potom fejsbůk... Nebo to bylo obráceně?
Naštěstí někteří kutilové to nevzdali a vytvořili nové knihovny pro nová API.
Tady se musí trochu kompilovat a taky trošku porušit zásadu, že se v Debianu nebudou používat cizí repozitáře. Ovšem tento je ověřený a je to výjimka. Kdyby vám to přesto připadalo jako krvesmilstvo, samozřejmě to zmizí.

Nejdřív tedy Pidgin:
Kód: [Vybrat]
# apt install pidginTeď to nové ICQ - buď stáhněte z GitHubu repo nebo naklonujte:
Kód: [Vybrat]
$ git clone git://github.com/EionRobb/icyque.gitKdo nemá nainstalováno, jsou potřeba nástroje ke kompilaci:
Kód: [Vybrat]
# apt install build-essentialPřidáme potřebné knihovny, zkompilujeme a nainstalujeme:
Kód: [Vybrat]
# apt install libglib2.0-dev libjson-glib-dev libpurple-dev
$ cd icyque
$ make
# make install
Následuje Facebook - vytvoříme soubor /etc/apt/sources.list.d/purple.list s obsahem:
Kód: [Vybrat]
deb http://download.opensuse.org/repositories/home:/jgeboski/Debian_10 ./Přidáme klíč:
Kód: [Vybrat]
# wget -O- https://jgeboski.github.io/obs.key | sudo apt-key add -A nainstalujeme:
Kód: [Vybrat]
# apt update
# apt install purple-facebook
Možná je dobrý i tento superschopný plugin proti otravům a spammerům:
Kód: [Vybrat]
# apt install pidgin-privacy-pleasePokud používáte XFCE, není třeba vytvářet položku v autostartu - pokud vypnete comp se zapnutým Pidginem, nastartuje sám - uložená session.
To je vše...

5
Správa aplikací / Šikovné útržky kódu
« kdy: 22. 03. 2020, 08:03:46 »
Sem bych postupně přidal takové ty magické útržky většinou bash skriptů, které člověku dokážou ulehčit život. Jako první:

Rozbalení libovolného archivu v konzoli
Tohle je velmi známá funkce, která umožňuje jednotným příkazem rozbalit i poměrně exotické typy archivů. Přepsal jem to pro 7zip, bez kterého to ovšem nepůjde:
Kód: [Vybrat]
# apt install p7zip-rara tento kód zkopírujeme na konec ~/.bashrc:
Kód: [Vybrat]
# extract any archive
function ex {
 if [ -z "$1" ]; then
    # display usage if no parameters given
    echo "Usage: ex <path/file_name>.<zip|rar|bz2|gz|tar|tbz2|tgz|Z|7z|xz|arj|exe|tar.bz2|tar.gz|tar.xz>"
 else
    if [ -f "$1" ] ; then
        NAME=${1%.*}
        # mkdir $NAME && cd $NAME
        case "$1" in
          *.tar.7z)    7z x -so ./"$1" | tar x ;;
          *.tar.gz)    tar -xzf ./"$1"    ;;
          *.tar.xz)    tar -xJf ./"$1"    ;;
          *.tar.bz2)   tar -xjf ./"$1"    ;;
          *.lzma)      7z x ./"$1"        ;;
          *.bz2)       7z x ./"$1"        ;;
          *.rar)       7z x ./"$1"        ;;
          *.gz)        7z x ./"$1"        ;;
          *.tar)       tar -xvf ./"$1"    ;;
          *.tbz2)      tar xvjf ./"$1"    ;;
          *.tgz)       tar xvzf ./"$1"    ;;
          *.zip)       7z x ./"$1"        ;;
          *.Z)         7z x ./"$1"        ;;
          *.7z)        7z x ./"$1"        ;;
          *.xz)        7z x ./"$1"        ;;
          *.arj)       7z x ./"$1"        ;;
          *.exe)       7z x ./"$1"        ;;
          *)           echo "extract: '$1' - unknown archive method" ;;
        esac
    else
        echo "'$1' - file does not exist"
    fi
fi
}
Odhlásit/přihlásit - a stačí:
Kód: [Vybrat]
$ ex archiv.lzmaA už to hóří...
Ještě jednou a samozřejmě lépe (trochu učesáno)
Lze rozbalit mnoho archivů najednou (ex *.rar)...
Kód: [Vybrat]
# extract any archive(s)
ex() {
  declare file

  if (($# > 0)); then
    for file in "${@}"; do
      if [[ -f $file ]]; then
        case "$file" in
          *.tar.7z) 7z x -so ./"$file" | tar x ;;
          *.tar.gz) tar -xzf ./"$file" ;;
          *.tar.xz) tar -xJf ./"$file" ;;
          *.tar.bz2) tar -xjf ./"$file" ;;
          *.tar) tar -xvf ./"$file" ;;
          *.tbz2) tar -xvjf ./"$file" ;;
          *.tgz) tar -xvzf ./"$file" ;;
          *.7z | *.arj | *.bz2 | *.exe | *.gz | *.lzma | *.rar | *.xz | *.zip | *.Z) 7z x ./"$file" ;;
          *) echo "ex: '$file' - unknown archive method" ;;
        esac
      else
        echo "'$file' - file does not exist"
      fi
    done
  else
    echo "Usage: ex <file> [<file>]..."
  fi
}

Barevně odlišený prompt
V konzoli chci prostě na první pohled na dálku vidět, že jsem root. Přidáme řádek na konec .bashrc v /root:
Kód: [Vybrat]
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ 'Chcete-li jinou než červenou barvu, změňte hodnotu 31.

Přehledný výpis adresáře
Na konec souboru ~/.bash_aliases:
Kód: [Vybrat]
alias lsl='ls -lG --group-directories-first -A -v'
XFCE, VLC a Power Manager
Pokud někdo nedáte dopustit na XFCE a rádi usínáte např. u mluveného slova - mám v PM nastavenou hibernaci po hodině nečinnosti, ale jak to udělat s VLC? Ten potlačí screensaver - při přehrávání videa. Screensaver nepoužívám a hlavně mi jde o audio. Nejdřív nastavím ve VLC vypnutí po přehrání playlistu.
A tady je spouštěcí miniskriptík, který při spuštění VLC nastaví režim prezentace a při vypnutí zruší:
!!! POZOR !!! Nejdřív je nutno aspoň jednou ručně přepnout prezentační mód, aby byla proměnná viditelná/přístupná.
Kód: [Vybrat]
#!/usr/bin/env bash
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/presentation-mode -s true
vlc
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/presentation-mode -s false

6
Správa aplikací / FreeRapid Downloader po deseti letech
« kdy: 22. 03. 2020, 07:47:34 »
Tohle téma tady je, jen potřebuje oprášit. Především použijeme novější betaverzi.
Funguje běžně s OpenJDK, čili není třeba instalovat Javu od Oracle atd. Jelikož jsem FRD používal především pro stahování zvukových souborů z Království mluveného slova, než bylo označeno za warez a zrušeno, jsem zvyklý rozbalit archiv do adresáře Music, samozřejmě oživit:
Kód: [Vybrat]
$ chmod +x fdr.sha vytvořit položku v nabídce - nějakým menu editorem, já používám menulibre. Trochu bacha při nastavování vzhledu - může se seknout a pak už nejde nastartovat. Jelikož Javě rozumím jako vůl bouřce, tj. vím, že má C/C++ syntaxi, nevím proč se tak děje, ale přišel jsem na to, že stačí vymazat nastavení v souboru ~/.java/.userPrefs/vitysoft/frd/prefs.xml - nebo ho prostě vymazat.
Nic dalšího mě k tomu nenapadá.

7
1) Blbuntu ani nepříteli!
.....

V autoškole se nejezdí Rollsem.
Pro přechod z Vyndejsi bych dokonce doporučil Mint.
Jde přece o to zvyknout si na konzoli a získat další návyky související s opravdovým OS (hlavně si toho mnoho odvyknout, jako:
- Kde se to dá stáhnout?
- Nejde na to kliknout.
- Nemůžu najít defragmentaci!)
A potom je přece možný bez problémů přejít na Debian.
Alespoň v případě, že s linuxem začíná sólo.
(A všechno to myslím vážně!  ;))

8
Jenom jestli k tomu něco můžu...
Pokud tvrdíš, že jsi BFU, nainstaluj si Ubuntu, to je na takovýhle zacházení ideální, Debian je konzervativní - a tím neobyčejně stabilní. U něj se pokud možno vše instaluje z repozitářů, kde je důkladně otestovaný soft. Pokud budeš něco odněkud stahovat a instalovat, vytváříš tzv. frankendebian!

9
Hardware / Re:Nvidia pro muzejní kousky
« kdy: 12. 03. 2020, 05:36:32 »
Díky moc, ani jsem si nevšiml odpovědi. Já už jsem to přecejenom vzdal, ona i urputnost má svoje meze.  :D

P. S. Siduction fakt není odvozenina - Ubuntu je derivát...  ;)

10
Správa aplikací / Synchronizace s Google diskem
« kdy: 11. 03. 2020, 12:19:28 »
Komfortního GoogleDisc klienta jako pro Windows stále nemáme - i když upřímně řečeno ta inovace v podobě Zálohování a synchronizace je natolik revoluční, že na ni nějak nestačím. Všiml jsem si, že se na GDrive vytvoří nový objekt/adresář, do kterého se zálohuje vybraný obsah na lokálu. Pro každý počítač nový. Doma se naopak vytvoří zrcadlo vzdáleného obsahu. To je přesně způsob, jakým si to vůbec nepředstavuju.
Já bych to chtěl tak, že bez toho, abych jakkoli upravoval adresářovou strukturu (šmatal na nastavení, pozn. red.), měl bych k dispozici stejné dokumenty na Sid notebooku v Concorde nad Atlantikem jako na Bullseye desktopu v loveckém zámečku za Prahou, na Buster desktopu ve svém letním sídle i na Windows 10 workstation na pav. č. 13.
K tomu mi dopomáhej… To je taky problém. Solidní a použitelný CLI klient grive2 už je u Google považován za nedůvěryhodný. Naštěstí jich vzniklo více, např. drive - a tomu jsem tento úkol svěřil. Takže nainstalovat - nastavit.
Myslím, že většina z vás používá nebo má aspoň nainstalovaný C kompilátor gcc, stejně jako verzovací systém Git, kdyby snad ne:
Kód: [Vybrat]
# apt install build-essential gitA samozřejmě jazyk Go, ve kterém je klent napsán.
Kód: [Vybrat]
# tar -C /usr/local -xzf gox.xx.xx.linux-amd64.tar.gz
$ mkdir go
Nový adresář je Go Workplace a jelikož co můžeš udělat v $HOME… Cestu přidáme podmíněně do $PATH v souboru .profile:
Kód: [Vybrat]
# set GOLANG PATH if workplace exists
if [ -d "$HOME/go" ] ; then
    GOPATH="$HOME/go"
    PATH="/usr/local/go/bin:$GOPATH:$GOPATH/bin:$PATH"
fi
Po restartu:
Kód: [Vybrat]
$ go get -u github.com/odeke-em/drive/drive-googleTo sestavení trvá poměrně dlouho - nejlépe je obout galoše a zajít naproti do výčepu na žejdlík až dva.
Pokud vše proběhlo v pořádku, můžeme pokračovat. Podotýkám, že nehodlám cokoli měnit v adresářové struktuře, takže kořenový adresář virtuálního disku je v $HOME.
Kód: [Vybrat]
$ cd ~
$ drive-google init
Tady zkopírujte odkaz na OAuth2 přihlášení, vložte do prohlížeče a výsledný token zkopírujte a vložte zpět do terminálu, kde je očekáván. V pohodě? Tak můžeme testovat. Nejdříve ovšem vytvoříme konfigurační soubor - kdo pracuje s Gitem, bude jako doma - hlavně proto, že celý klient hodně okoukal chování od Gitu. Vzorový soubor .driverc - klasicky do $HOME:
Kód: [Vybrat]
[pull/push]
exclude-ops=delete
#no-prompt=true
Jde mi pouze o adresář Documents (nebo Dokumenty - to záleží na vkusu každého… však víte. ovšem kdo používá plnou lokalizaci, může se setkat s problémy - o tom později) - vycházím ze situace, že na vašem Google disku se o adresáři Documents zatím nic neví. Vytvoříme zálohu:
Kód: [Vybrat]
$ drive-google push DocumentsTeď by to chtělo, aby to tak nějak samo…
Aby to chodilo samo chci každopádně hodit na krk nějaké mnohem vyšší vrstvě, než je např. systemd. Přesně tak - desktop environment ať se stará. V mém případě jednoznačně XFCE, však ono se to u ostatních nebude o mnoho lišit. Jestli jsem něco nezměnil na cloudu by se mohlo kontrolovat při každém startu počítače, jednoduchý skriptík gdrive-pull.sh:
Kód: [Vybrat]
cd ~/
notify-send -t 15000 -i /usr/share/icons/gnome/256x256/status/gnome-netstatus-rx.png "Google drive sync =>"
drive-google pull Documents
A na kontrolu změn na lokálu další miniskript gdrive-push.sh:
Kód: [Vybrat]
cd ~/
notify-send -t 15000 -i /usr/share/icons/gnome/256x256/status/gnome-netstatus-tx.png "Google drive sync <="
drive-google push Documents
#/sbin/shutdown -P now
Pozor na poslední, zakomentovaný řádek - tady se dopustím malého hříchu - nechci zadávat heslo při vypínání počítače:
Kód: [Vybrat]
# chmod u+s /sbin/shutdownNejsme na serveru, tak z toho nebudeme dělat telenovelu.
Nyní můžeme skripty otestovat - Pokud máte něco v dokumentech na lokálu a na cloudu zatím nic, vyzkoušejte jako prvni gdrive-push.
Pokud je vše v pořádku, pull necháme automaticky spouštět na přihlášení - jak se to dělá není třeba popisovat, modří už vědí, nebo si to najdou. A pro push vytvoříme vypínací tlačítko. Opět všichni znají, nebo si najdou.
Ten návod by měl být komplexní, takže ještě něco, co do tohoto fóra sice nepatří - ale pro úplnost by mělo být uvedeno - kdyžtak samozřejmě odstraním. Jdeme na Vyndejsi.
Batch soubory a utility dávám do adresáře C:\Tools - jen pro ilustraci. Důležitá věc - záleží na antiviru, ale může se stát, že začne dávat do karantény Go moduly  - takže je lepší ho na tu chvilku vypnout. Tyhle věci budou potřeba: gcc kompilátor - při instalaci stačí zaškrtnout gcc a Add to path - víc není potřeba, Git a Golang.
Bude třeba přidat jednu syst. proměnnou: Win + R -> sysdm.cpl ,3 -> Proměnné prostředí + CGO_ENABLED=0 a přidat cesty do Path + C:\Tools + C:\Go\bin. A restart.
S výhodou použijeme Mingw terminál, který sebou přináší Git. Start -> Git Bash:
Kód: [Vybrat]
$ go get -u github.com/odeke-em/drive/cmd/driveA zase můžeme jít v klidu na jedno.
Pokud je vše v pořádku, kýžený drive.exe soubor najdeme v %USERPROFILE%\go\bin.
Přesuneme ho do C:\Tools a všechny pomůcky můžeme klidně odinstalovat - nejlépe něčím, co zamete radioaktivní stopy v registrech, např. Revo uninstaller. Aktivujeme klienta:
Kód: [Vybrat]
$ drive initA vyzkoušíme (viz verze pro linux). Synchronizační skripty budou identické jako v linuxu - až na ty drobný rozdíly. Konfigurační soubor .driverc můžeme normálně zkopírovat a umístit do $HOME, tj. %USERPROFILE%. Dokumenty ve Windows ovšem obsahují např. linky na adresáře a .ini soubory, které nás nezajímají - dokonce naopak, takže přibude soubor .driveignore přibližně s tímto obsahem:
Kód: [Vybrat]
# Ignore symlinks
Filmy
Hudba
Obrázky
desktop.ini
V C:\Tools vytvoříme batch soubory
gdrive-pull.bat:
Kód: [Vybrat]
@echo off
echo "******************************"
echo "**           Sync           **"
echo "** Google disc => Documents **"
echo "******************************"

drive pull %USERPROFILE%\Documents
a gdrive-push.bat:
Kód: [Vybrat]
@echo off
echo "******************************"
echo "**           Sync           **"
echo "** Documents => Google disc **"
echo "******************************"

drive push %USERPROFILE%\Documents
rem SHUTDOWN /s /f /t 0
Pull skript by se měl spouštět při startu Woken, takže ho po vyzkoušení přesuneme sem: Win + R -> shell:startup
Push skript - pro něj opět vytvoříme vypínací tlačítko. (Zástupce na ploše - velmi lihuprosté).
Až bude všechno běhat jak má, samozřejmě odkomentujeme poslední řádek u push skriptů a zkusíme v .driverc zakomentovat direktivu exclude-ops a naopak povolit no-prompt - pak se ovšem bude dít vůle Boží. Když na jednom compu vymažete dokument, zmizí i na dalších. Ovšem v tom je právě ta synchronizace, že? Nanejvýš důležité je jedno: Přibude-li nový stroj do synchro-skupiny, začněte se zakázaným mazáním obsahu. Jakmile se srovná s ostatními, je možno direktivu vypnout.
Taky je samozřejmě možné u všeho vypnout spouštění terminálu, aby všechno probíhalo diskrétně v ústraní.
A to by snad mělo být vše…

Edit:
Do těch skriptů bych přecejenom přidl úplně primitivní logiku - určitě se to vyplati.

gdrive-pull.sh:
Kód: [Vybrat]
file="$HOME/.drivestate"
state="push"
if [ -f "$file" ] ; then
    state=$(cat "$file")
fi

if [[ $state == "push" ]] ; then
    notify-send -t 15000 -i network-receive "Sync from Google disc..."
    drive-google pull $HOME/Documents && echo "pull" > $file
else
    notify-send -t 10000 -i dialog-warning "The last sync to Google disc may not have occurred !"
fi

gdrive-push.sh:
Kód: [Vybrat]
file="$HOME/.drivestate"
state="pull"
if [ -f "$file" ] ; then
    state=$(cat "$file")
fi

if [[ $state == "pull" ]] ; then
    notify-send -t 15000 -i network-transmit "Sync to Google disc..."
    drive-google push $HOME/Documents && echo "push" > $file && /sbin/shutdown -P now
else
    notify-send -t 10000 -i dialog-warning "The last sync from Google disc may not have occurred !"
fi

gdrive-pull.bat:
Kód: [Vybrat]
@ECHO OFF
SET file="%USERPROFILE%\.drivestate"
SET state="push"

IF EXIST %file% (SET /p state=<"%file%")

IF "%state%"=="push" (
ECHO "******************************"
ECHO "**           Sync           **"
ECHO "** Google disc => Documents **"
ECHO "******************************"
drive pull %USERPROFILE%\Documents
IF %ERRORLEVEL% EQU 0 ECHO pull>%file%
) ELSE (
ECHO "**********************************"
ECHO "**             Sync             **"
ECHO "** The last sync to Google disc **"
ECHO "** may not have occurred !!!!!! **"
ECHO "**********************************"
PAUSE
)

gdrive-push.bat:
Kód: [Vybrat]
@ECHO OFF
SET file="%USERPROFILE%\.drivestate"
SET state="pull"

IF EXIST %file% (SET /p state=<"%file%")

IF "%state%"=="pull" (
ECHO "******************************"
ECHO "**           Sync           **"
ECHO "** Documents => Google disc **"
ECHO "******************************"
drive push %USERPROFILE%\Documents
IF %ERRORLEVEL% EQU 0 ECHO push>%file%
) ELSE (
ECHO "************************************"
ECHO "**              Sync              **"
ECHO "** The last sync from Google disc **"
ECHO "** may not have occurred !!!!!!!! **"
ECHO "************************************"
PAUSE
)

SHUTDOWN /s /f /t 0

11
Hardware / Re:Nvidia pro muzejní kousky
« kdy: 13. 02. 2020, 12:37:27 »
To jsem zapomněl poznamenat - zmrazit jádro + xserver jsem zkoušel:

Kód: [Vybrat]
# apt-mark hold linux-headers-siduction-amd64 linux-image-siduction-amd64 xserver-xorg-video-nvidia
Ovšem to zjevně nebude všechno, protože po aktualizaci a rebootu to skončí na konci s černou obrazovkou - prostě nenaskočí login do X. Akorát se objeví kurzor myši v nesmyslném rozlišení (logicky - protože Nvidia ovladač se nenatáhne - přestože při bootu není hlášena žádná chyba a Nouveau ovladač je potlačen).
Jo - aby to nevypadalo jako zmatek, cca 2 roky používám https://forum.siduction.org - je to velmi kvalitně udržovaná distribuce Debianu Sid - což sice budí nedůvěru, ale doporučuju vyzkoušet.
Prostě vzdát se mi to nechce, oni ti dědouškové tak vděčně koukají, když jim to najednou zase funguje...
Akorát občas škemrají, jestli by tam šla dát T602, což dá chvilku vysvětlování.

12
Hardware / Nvidia pro muzejní kousky
« kdy: 12. 02. 2020, 16:45:16 »
Já bych rád navázal na problém instalace starších NVidia karet - pro mě se z toho stal tak trochu šlágr, protože jako jeden z hlavních argumentů při linuxové osvětě používám: "Nemusíš to vyhazovat, já ti tam dám opravdový operační systém a můžeš tu mašinku bez problémů používat dál!" Jenže...
Nesmí dojít k upgrade. Desktop s kartou GeForce 6150SE se mi podařilo plnohodnotně zprovoznit do verze jádra 4.20. Dále už byla tato řada prohlášena za deprecated a ta karta se nainstalovat nedá.
Jistě - je tu možnost zůstat u verze Debian Stretch.  To je pravda, až na to že přestane vyhovovat verze prohlížeče (například) a vyšší verze bude vyžadovat novější jádro. Pátral jsem po vícero zahraničních fórech - a ty rady jsou vždy nebývale cenné:

- Kup dědovi za pár šupů něco v bazaru!
- Hele, proč to řešíš, v dnešní době?

To já chápu - ale obsesivně-kompulzívní porucha je parchant - já to potřebuju zprovoznit na tom šrotu. Abych mohl tvrdit "Nic nevyhazujte, lidičky. Však ono to ještě poslouží."

13
Hardware / Re:Nvidia drivery pro Debian snadno a rychle
« kdy: 01. 08. 2019, 14:09:10 »
Díky moc, já chtěl skutečně potvrdit nutnost ruční přípravy a kompilace jádra, asi se nějak neúplně vyjadřuju. Já jsem si tím téměř jist a přijde mi to logický, protože linux jádro je monolit, nedotahuje zvlášť mikrojádra. Jen jsem to chtěl potvrdit, ale už dám pokoj.  ;D
Pokud jde o ovladač přímo od NVidia, nikoli už zařazený do repository, jak jsem včera psal, kdysi jsem s tím mohutně experimentoval, takže samozřejmě boot do konzole bez zavedení X, o to nejde, upřímně pokud si vzpomínám, největší patálii jsem měl potlačit Nouveau ovladač - pořád mi ten NVidia instalátor hlásil chybu, že je již zaveden Nouveau driver - zkoušel jsem různý název a obsah blacklist souboru v modprobe.d - to se všechno zdařilo, ale pak zřejmě problém se závislostmi - a já to potom vzdal.
Čili pro tu kompilaci jádra je bezpodmínečně nutno použít nejnovější originál ovladač, protože i ten nejnovější balík z repository bude zastaralej - tak jsi to předpokládám myslel.
Takhle přiškrceně samosebou v současné době funguju - vždycky po instalaci systému a grafiky dám hold na ovladač a při aktualizaci zůstává při starém 8 souborů. Mám nainstalováno jádro 5.2.5, ale bootuju do 4.16.8. Proto to musím vyřešit. Že by pakovací tým do některé novější verze jádra zařadil prémiově deprecated ovladače je asi nesmysl, že... (něco jako RETRO týden v Lidlu)
Nové železo mě zas tak nezajímá, já miluju linux mimo jiné proto, že se přizpůsobí a nepožaduje to po uživateli.

14
Hardware / Re:Re:Nvidia drivery pro Debian snadno a rychle
« kdy: 31. 07. 2019, 23:23:24 »
Tak s instalátorem od NVidia jsem ještě nikdy neuspěl, vůbec první úspěch s proprietárním NV ovladačem jsem zaznamenal s nějakou Ubuntu mutací (Xubuntu), v roce 2010 jsem se natrvalo vrátil k Debianu - a od té doby to nějak všechno chodilo, dokonce ASUS noťas s Optimus kartou mi pomocí bumblebee chodil přímo ukázkově - až loni jsem narazil na problém se staršíma grafikama, takový ty řeči, že to běhá krásně s Nouveau driverem - to bohužel není pravda. Když jsem sousedovi dával čistou instalaci Buster a při scrollování stránky v Chrome to blikalo, sekal se obraz... To fakt nemá cenu.
Nicméně nemám stále potvrzenou jednu věc:
Pokud potřebný ovladač uvidím v repu, např.:
Kód: [Vybrat]
apt-cache policy nvidia-legacy-304xx-driverzjistím, že v pohodě existuje kandidát. Vypíšu závislosti
Kód: [Vybrat]
apt-cache depends nvidia-legacy-304xx-drivera zjistím, že bez problémů. Ovšem přepnu-li na vyšší jádro, vyhučí to na závislosti. Čili nemám jinou možnost, než nastudovat kompilaci jádra a jádro zkompilovat s přidaným balíkem (ovladač + závislosti). Je to tak?
Dík...
(Doufám, že nespamuju...)

15
Hardware / Re:Nvidia drivery pro Debian snadno a rychle
« kdy: 31. 07. 2019, 17:12:26 »
Ahoj vespolek,
mám dotaz ohledně starší grafiky, konkrétně GeForce 6150SE, tyto karty (myslím že řada GF 8xxx a nižší) byly označeny jako deprecated, s tím, že jsou oficiálně podporovány do verze 9. To sedí, v Debian Stretch lze bez problémů nainstalovat. Ovšem ono vlastně záleží na jádru. Já se přiznám, že jsem po dlouhém váhání přešel na Siduction (mimochodem, nejen že to není FrankenDebian pokus, ale skvělá a udržovaná distribuce) - a poslední verze jádra, u které jsem byl úspěšný je 4.16.8, čili potvrdíte mi, že abych nainstaloval starší grafiku u novější verze, je potřeba ovladače ručně přidat a zkompilovat ?
Díky.

Přesunuto. Nepatří mezi návody.
RH

Stran: [1] 2