• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    SPIKE411
    SPIKE411 --- ---
    Izolace super, do budoucna to podle mě bude jediná cesta, jak rozumně fungovat s desktopovými aplikacemi, akorát ta integrace do systému ještě pokulhává.

    A tady je ještě otázka času, kdy Snapcraft umře, protože prostě Flatpak má širší podporu napříč distribucemi (a hlavně teda Red Hatu no).
    Jako by tady tenhle příběh nebyl už několikrát. Upstart vs systemd, Mir vs Wayland…
    AXTHEB
    AXTHEB --- ---
    SPIKE411: Njn, si všechny ty slepý uličky musí projít sám. Taky si pamatuju, jak jsem byl nadšený z první appky ve snapu - izolace, separátní verzování,... teď si myslím, že je to evil hack a mor a byl to asi hlavní důvod, proč jsem z Ubuntu odešel zpět k Debianu.
    AXTHEB
    AXTHEB --- ---
    HOWKING: V testingu už asi jo (je tam libgl-mesa 25.0.1 )
    DANIELSOFT
    DANIELSOFT --- ---
    CHOROBA: nn. na mintu mají svůj vlasntní deb Firefoxu a TB
    HOWKING
    HOWKING --- ---
    AXTHEB: No nemůžu, stále neumí raytracing :)
    CHOROBA
    CHOROBA --- ---
    DANIELSOFT: snap! si vyresil flatpackem? ;)
    AXTHEB
    AXTHEB --- ---
    HOWKING: Vidíš, teď se můžeš vrátit zpět na Debian:)
    DANIELSOFT
    DANIELSOFT --- ---
    já snapy v Ubuntu vyřešil přechodem na Mint a zjistil jsem, že ten má vyřešené i nějaké další problémy, které jsem s Ubuntu měl
    SPIKE411
    SPIKE411 --- ---
    _TONIK_: (Soudě dle názvu PPA si to balíkuje Mozilla.)
    SPIKE411
    SPIKE411 --- ---
    Ah, tak PPA.
    _TONIK_
    _TONIK_ --- ---
    HOWKING: SPIKE411: Používám na ubuntu firefox a thunderbird z deb a funguje to bez problémů, úplně stejně jako než zavedli snap. Balíkuje to přímo ubuntu: https://launchpad.net/~mozillateam/+archive/ubuntu/ppa Návod se dá snadno vygooglit, tady je jeden: https://www.omgubuntu.co.uk/2024/08/install-thunderbird-deb-not-snap-in-ubuntu-24-04
    SPIKE411
    SPIKE411 --- ---
    Vypadá to, že v Ubuntu se asi rozhodli na deb vykašlat, asi aby si ušetřili starosti s trademarkem.

    V Debianu ho mají přejmenovaný na Icedove.
    HOWKING
    HOWKING --- ---
    Už jsem hledal i něco, co by mi snap proměnilo na "nesnap" :D (vykopírovat vše ven na správná místa). Ale pak jsem toho nechal.
    SPIKE411
    SPIKE411 --- ---
    All of the snap settings are stored in ~/snap/ then whatever app it is. Usually the settings are stored in a current sub folder that points to the version that is being ran. Ex. GIMP is stored in folder ~/snap/gimp/current which actually points to ~/snap/gimp/252 as it is the current installed version. In that sub folder you should be able to find the .config folder that you can drop in plugins, etc.

    16.04 - How to find config files for snap apps? - Ask Ubuntu
    https://askubuntu.com/questions/1228911/how-to-find-config-files-for-snap-apps
    HOWKING
    HOWKING --- ---
    SPIKE411: Asi jo, ale to by bylo pracné zjišťovat. Navíc ten deb balíček jde stáhnou na jediném místě a to jsou stránky Debianu a co kdyby na Ubuntu nefungoval dobře. Jinak nikde deb balíček sehnat nejde.
    SPIKE411
    SPIKE411 --- ---
    To nastavení z toho snapového TB musí jít nějak vykopírovat, ne?
    HOWKING
    HOWKING --- ---
    Neskutečně mě sral Thunderbirt (snap) jak si neustále při spuštění vytvářel v download folderu nějaký temp adresář, který pak už nepoužíval. Na netu jsou blbé rady jak ten adresáš skrýt, nebo přejít na deb balíček (což by mě připravilo o veškeré nastavení a že toho byly tuny), tak jsem vyrobil vlastní řešení.

    nano ~/.config/systemd/user/thunderbird-watch.service
    vyrobit službu
    [Unit]
    Description=Spustí skript po spuštění Thunderbirdu
    After=graphical-session.target
    StartLimitIntervalSec=0
    
    [Service]
    ExecStart=/bin/bash -c 'while ! pgrep thunderbird > /dev/null; do sleep 1; done; rm -rf /home/howking/Stažené/thunderbird.tmp'
    Restart=always
    RestartSec=10
    
    [Install]
    WantedBy=default.target

    systemctl --user daemon-reload

    systemctl --user enable thunderbird-watch.service

    systemctl --user start thunderbird-watch.service
    A je klid. Kdykoli ho při startu vytvoří, hned mu ho smažu :)

    PS: kdybych vás tu s těmi mými "objevy" saral, tak mi to řekněte :D
    SPIKE411
    SPIKE411 --- ---
    HOWKING: Něco v tom smyslu jsem ti chtěl napsat. :)
    HOWKING
    HOWKING --- ---
    Začíná se mi Linux fakt líbit. Už i proto, že vše jde řešit, nastavitelnost je ukrutná :)
    HOWKING
    HOWKING --- ---
    CHOROBA: No ono se to škubalo asi proto, že rhvoice neumí přečíst na jaké samplovací frekvenci jede hw a tak si jede svých 44kHz a tím při 48kHz hw vznikají za každým blokem malé dírky a to je to trhání. (proto mě napadlo hledat nastavení té samplovací frekvence - tohle řešení jsem vymyslel sám, na celém internetu to nikdo neřešil, asi rhvoice je fakt málo používán, nebo všichni mají gnome :)
    CHOROBA
    CHOROBA --- ---
    cos tam mel predtim, ze to skubalo? :-o
    p.s. nevim kde sem to ukardl, ale pozuivam to cast o;)

    cat pipewire_set.sh

    #!/bin/bash

    echo "Welcome to PipeManager!"
    echo "======================="


    while :
    do
    echo "S: Change sample rate | B: Change buffer size | V: View current settings | R: Restart pipewire | E: Exit program "
    echo "======================="
    read -p "Selection: " userselection

    case $userselection in
    B)
    echo "Some examples of buffer sizes are 64, 128, 256, 512, 1024, 2048."
    read -p 'What would you like the buffer size to be?' buffersizevar
    pw-metadata -n settings 0 clock.force-quantum $buffersizevar
    ;;
    S)
    echo "Some examples of sample rates are 44100, 48000, 88200, 96000."
    read -p 'What would you like the sample rate to be?' sampleratevar
    pw-metadata -n settings 0 clock.force-rate $sampleratevar
    ;;
    V)
    pw-metadata -n settings
    echo "======================="
    ;;
    R)
    systemctl --user restart pipewire
    ;;
    E)
    break
    ;;
    esac
    HOWKING
    HOWKING --- ---
    Tak ne, nakonec jsem v tom adresáři nechal jen ten pipewire.conf, co kdyby ostatní soubory byly aktualizací vylepšeny.
    HOWKING
    HOWKING --- ---
    sudo cp -r /usr/share/pipewire /etc/
    zkopíroval jsem tam celý adresář
    HOWKING
    HOWKING --- ---
    SPIKE411: Takže když teď ten conf co jsem upravil zkopíruju na /etc/pipewire/pipewire.conf tak mám po aktualizaci vystaráno?
    SPIKE411
    SPIKE411 --- ---
    HOWKING: Ano, to je normální, že se prázdné lokální konfigurační soubory nevytváří (tj. když není potřeba přepisovat nic ve výchozí distribuční konfiguraci).
    I když je to trochu neintuitivní, protože pak musíš pátrat, kam s tím.

    Správné lokace jsou popsané v dokumentaci
    PipeWire: pipewire.conf
    https://docs.pipewire.org/page_man_pipewire_conf_5.html
    HOWKING
    HOWKING --- ---
    KARIBIKCZ: Jenže tam ten soubor není a když jsem ho dal na místa, co jsem vygooglil, nebyl poslouchán.
    KARIBIKCZ
    KARIBIKCZ --- ---
    HOWKING: no jenom pozor, změny v /usr/share se nezachovají a budou přepsány při příští aktualizaci balíku; do /usr se nesahá, změny patří do /etc nebo domovského adresáře uživatele.
    HOWKING
    HOWKING --- ---
    Vyřešil jsem to trhání hlasu v KDE.
    howking@Kubuntu:~$ sudo nano /usr/share/pipewire/pipewire.conf
    howking@Kubuntu:~$ systemctl --user restart pipewire
    editací pipewire jsem nastavil napevno 44100 Hz samplovací frekvenci. (48000 Hz způsobovala to trhání)
    default.clock.rate          = 44100
    default.clock.allowed-rates = [ 44100 ]
    
    DANIELSOFT
    DANIELSOFT --- ---
    CHOROBA: díky, alsamixer pomohl, "master" byl asi na půlce, natáhl jsem na skoro celou
    Kliknutím sem můžete změnit nastavení reklam