Soluția este ștergerea sau redenumirea directorului cu setări personale: ~/.kde4, la repornire refaceți setările și ați rezolvat.
Faceți căutări pe acest blog
miercuri, 25 martie 2015
Probleme autologin Kde4
Soluția este ștergerea sau redenumirea directorului cu setări personale: ~/.kde4, la repornire refaceți setările și ați rezolvat.
duminică, 22 martie 2015
Inodes
Sistemul de operare Unix/ Linux atribuie tuturor fișierelor un inode specific, caracterizat (indexat) printr-un număr unic, dar care conține toate metadatele caracteristice acelui fișier. Fiecare sistem de fișiere are un număr finit de inodes, în funcție de dimensiunea acestuia pe disc (vedeți comenzile df și tune2fs...). Nu e ceva tragic în asta, e adevărat că la crearea fiecărui fișier/ director se atribuie acestuia un anumit inode, important este faptul că la ștergerea fișierului/ directorului respectiv inode-ul este eliberat și deci este disponibil iar alocărui altui fișier!
1- Cum aflăm ce inode are un fișier?
ls -il /cale/către/obiect
ls -il Downloads/clonezilla-live-2.2.4-12-i686-pae.iso
566292 -rw-r--r-- 1 shogun root 154140672 Nov 8 09:37 Downloads/clonezilla-live-2.2.4-12-i686-pae.iso
ls -il Downloads
total 1460176
525370 -rwxrwxrwx 1 shogun root 16175 May 4 2013 Arch_Linux_Gnome_menu_Icon_by_byamato.png
567617 -rw-r--r-- 1 shogun root 192774 Mar 2 19:24 Gmail.zip
564608 -rw-r--r-- 1 shogun root 17651581 Dec 31 18:29 Popcorn-Time-0.1.0.apk
...
534079 -rw-r--r-- 1 shogun root 228702208 Feb 27 20:30 slax-Romanian-7.0.8-i486.iso
526336 -rw-r--r-- 1 shogun root 34140522 Dec 24 12:51 snowflakes_pal.mpeg
526469 -rw-r--r-- 1 shogun root 16573086 Dec 24 12:51 starfield_pal.mpeg
...
2- Cum vedem câte inode-uri are un sistem de fișiere/ partiție/ director în total? Câte sunt ocupate și respectiv disponibile?
df --inodes
tunefs -l /cale/către/dispozitiv
df --inodes
Filesystem Inodes IUsed IFree IUse% Mounted on
dev 218919 405 218514 1% /dev
run 219959 477 219482 1% /run
/dev/sda3 1224000 325306 898694 27% /
tmpfs 219959 13 219946 1% /dev/shm
tmpfs 219959 11 219948 1% /sys/fs/cgroup
tmpfs 219959 82 219877 1% /tmp
/dev/sda2 13029108 6314 13022794 1% /mnt/date
/dev/sda4 2506752 49417 2457335 2% /home
tmpfs 219959 18 219941 1% /run/user/1000
tune2fs -l /dev/sda3
tune2fs 1.42.12 (29-Aug-2014)
Filesystem volume name: arch
Last mounted on: /
Filesystem UUID: 0f967ca0-6085-40ac-a991-470e7c6007fb
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1224000
Block count: 4892416
Reserved block count: 244620
Free blocks: 1724890
Free inodes: 898755
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1022
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8160
Inode blocks per group: 510
Flex block group size: 16
Filesystem created: Thu Oct 2 16:26:01 2014
Last mount time: Sun Mar 22 14:32:22 2015
Last write time: Sun Mar 22 14:32:22 2015
Mount count: 293
Maximum mount count: -1
Last checked: Wed Nov 5 17:09:10 2014
Check interval: 0 ()
Lifetime writes: 64 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
First orphan inode: 151731
Default directory hash: half_md4
Directory Hash Seed: 6be59f7b-f9a0-4d42-a0c4-888bfd69b90e
Journal backup: inode blocks
tune2fs -l /dev/sda3 | grep -i inode
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Inode count: 1224000
Free inodes: 898755
Inodes per group: 8160
Inode blocks per group: 510
First inode: 11
Inode size: 256
Journal inode: 8
First orphan inode: 151731
Journal backup: inode blocks
3- Cum afăm numele unui fișier dacă-i cunoaștem inode-ul?
find -inum număr-inode
ls -il
total 1460176
525370 -rwxrwxrwx 1 shogun root 16175 May 4 2013 Arch_Linux_Gnome_menu_Icon_by_byamato.png
567617 -rw-r--r-- 1 shogun root 192774 Mar 2 19:24 Gmail.zip
564608 -rw-r--r-- 1 shogun root 17651581 Dec 31 18:29 Popcorn-Time-0.1.0.apk
524790 -rw-r--r-- 1 shogun root 169554 Feb 13 20:36 Screenshot_2015-02-11-17-30-14.png
526268 -rw-r--r-- 1 shogun root 381799 Mar 1 07:37 Screenshot_2015-03-01-07-10-41.png
566575 -rw-r--r-- 1 shogun root 326504 Mar 1 07:33 Screenshot_2015-03-01-07-10-49.png
566583 -rw-r--r-- 1 shogun root 22424 Mar 1 07:33 Screenshot_2015-03-01-07-11-29.png
566577 -rw-r--r-- 1 shogun root 412962 Mar 1 07:33 Screenshot_2015-03-01-07-17-45.png
566602 -rw-r--r-- 1 shogun root 630397 Mar 1 07:33 Screenshot_2015-03-01-07-22-36.png
540978 -rw-r--r-- 1 shogun root 425512 Mar 1 07:33 Screenshot_2015-03-01-07-24-09.png
...
find -inume 540978
./Screenshot_2015-03-01-07-24-09.png
luni, 16 martie 2015
KDE5? Nu, Plasma 5!
- KDE Plasma: se ocupă de spațiul de lucru (wallpaper, iconițe, panou, widgeturi, activities, șamd), este într-un fel interfața grafică; înlocuiește kdebase-workspace din Kde4;
- KDE Frameworks: bibliotecile de sistem ale Kde;
- KDE Applications (aplicațiile specifice, utilizează bibliotecile Kde).
Fiecare secțiune are nume propriu, versiune proprie, identitate proprie, va avea un ciclu propriu de dezvoltare și lansare! De exemplu Kde este la versiunea 4.14-6, Plasma 5 este la versiunea 5.2.0-4, Frameworks la 5.8.0.
Sunt utilizator și fan al KDE, am încercat deja noua versiune Plasma 5.1 cu un live-cd Neon5 (http://stressat.blogspot.ro/2014/11/kde-plasma-5.html), acum am decis că-i timpul să trec complet pe noua versiune de Plasma, Plasma 5.2.0-4 actualmente.
Metoda de instalare este simplă, voi expune metoda din Arch, distribuția folosită de mine, utilizatorii altor distribuții pot afla informații de aici:
https://community.kde.org/Plasma/Packages
În primul rând trebuie dezinstalat kdebase-workspace (# din fața comenzilor arată că trebuie date ca root sau precedate de sudo!):
# pacman -Rc kdebase-workspace
Urmează instalarea propriu-zisă:
# pacman -S plasma-meta
Plasma5 nu folosește ca display manager vechiul KDM, ci un nou manager de logare, SDDM (Simple Desktop Display Manager), succesorul Kdm, deci trebuie instalat sddm și setat pentru boot (așa este recomandat, puteți totuși folosi în continuare Kdm, până la dispariția acestuia):
# pacman -S sddm
# systemctl disable kdm && systemctl enable sddm
# sddm --example-config > /etc/sddm.conf
# nano /etc/sddm.conf
În fișierul/etc/sddm.conf putem seta sesiunea de lucru (Plasma,Lxde, Xfce4, șamd), utilizatorul logat implicit la logarea automată (autologin), poziția serverului grafic (acum X apare implicit în tty1, nu în tty7 ca până acum...), etc.
Iată de exemplu unele setări din fișierul meu (user shogun, sesiune plasma.desktop, X în tty7):
# Autologin session
Session=plasma.desktop
# Autologin user
User=shogun
# Minimum VT
# The lowest virtual terminal number that will be used.
MinimumVT=7
Mai multe informații despre sddm: https://wiki.archlinux.org/index.php/SDDM
Aspectul Plasma 5 este în mare parte asemănător cu ceea ce știți din Kde4, deasemenea comportamentul este similar, setările se fac în majoritatea cazurilor la fel ca-n Kde4, cu mici diferențe. De exemplu widgeturile din panou (meniu, taskbar, ceas) pot fi schimbate oarecum inedit, cu clic dreapta pe widget- Alternatives- alegem alt stil- Switch, nu trebuie înlăturate cele implicite și adăugat un alt plasmoid din listă. Astfel, pentru a avea în taskbar afișate doar icoanele aplicațiilor deschise, trebuie ales stilul Icon Only.
Singurul widget care nu-mi funcționează deocamdată este yawp (Yet Another Weather Plasmoid), actualmente depinde de kdebase-workspace, deci de Kde4. Kmix nu pornește automat trebuie pornit din krunner, va apărea în systray pe viitor.
Mici probleme apar la schimbarea decorațiilor ferestrelor, tematica Breeze, cea implicită e recomandabilă deocamdată.
În system settings sunt mici modificări, unele opțiuni au fost mutate în alte categorii.
Unele plasmoide au mai puține opțiuni comparativ cu cele din Kde4, de exemplu la ceas nu se poate schimba culoarea fontului.
Ssdm nu știe încă să administreze sesiuni multiple X, indiferent că vorbim de 2 sesiuni Plasma 5, sau de o Plasma și un alt DE (Xfce4, Lxde, șamd). Deasemenea, contrar atitudinii Kdm, logarea automată se face întotdeauna în Kde/ Plasma, chiar dacă în ultima sesiune ne-am de-logat din Kde și ne-am logat în alt DE (Xfce4 de exemplu) și-n system settings e setat ”Restore previous session”.
Unele din aceste probleme se pot datora faptului că sunt pe mediile kde-unstable, testing și community-testing, sau pur și simplu faptului că Plasma 5 este în dezvoltare, e ”tânără”. Oricum, comparativ cu Kde 4.0, 4.1, deci cu primele versiuni de Kde4, Plasma 5 este foarte stabilă, solidă și previzibilă!
Actualizare: dacă totuși aveți probleme, modul de repornire al Plasma 5 diferă puțin de plasma-desktop, în Kde4 era suficient să dați în krunner una din comenzile, după preferință:
kquitapp plasma-desktop && plasma-desktop
killall plasma-desktop && plasma-desktop
pentru Plasma 5 comenzile sunt:
kquitapp5 plasmashell && plasmashell sau
killall plasmashell && plasmashell
În caz că doriți să reveniți la Kde4, procesul este reversibil:
# pacman -Rc plasma-meta
# pacman -S kdebase-workspace
# systemctl disable sddm && systemctl enable kdm
Va fi nevoie să setați iar în /usr/share/config/kdm/kdmrc autologin, user, șamd, să instalați iar unele plasmoide, de exemplu icon-only-task sau yawp:
# pacman -S kdeplasma-addons-applets-icontasks
yaourt -S kdeplasma-applets-yawp
Abonați-vă la:
Postări (Atom)