Spouštění Google Picasa ve Fedoře (11) jako jiný uživatel než root

Po instalaci Google Picasa v. 3.x formou rpm balíčku (Fedora 11 32-bit i 64-bit) nelze spustit Picasa jinak než root. Při spuštění z terminálu pod jiným uživatelem končí pokus o spuštění hláškou “segmentation fault”.

Řešení:
do souboru /etc/sysctl
je nutno přidat řádku:
vm.mmap_min_addr = 0
(případně jinou hodnotu proměnné nahradit podle vzoru výše)

Poté je nutno restartovat OS. Pokud ani přesto nelze spustit Picasa, je nutno ve svém uživatelském adresáři home/ smazat adresář .picasa. Spuštěním přikazu picasa v terminálu nebo z nabídky Aplikace se adresář vytvoří znovu a vše by mělo již fungovat.

jen doplnim, ze soubor neni /etc/sysctl, ale /etc/sysctl.conf, a ze neni treba restartu OS, staci (po zmene sysctl.conf) nahrat nastaveni ulozena v tomto souboru, prikazem

sysctl -p