poniedziałek, 30 kwietnia 2012

xfce 4.10 stable - na tle pre1 i pre2

Jestem zawiedziony.

Tak mogę określić wydanie finalne z perspektywy pre1 i pre2.

Twórcy xfce w wydaniu finalnym poprawili TYLKO kilka rzeczy, które można policzyć na palcach jednej, no może dwóch rąk i tyle.
Nie liczę aktualizacji językowych, bo to można zawsze zrobić po wydaniu, te kilka godzin czy dzień nikogo nie zbawi.

Liczyłem na lawinę poprawek i zmian tego co było złe i nie dobre w wydaniu pre2. Nawet nie wiem czy poprawiono błąd z grami i xfce, gdzie wystarczyło że coś się pojawiło (powiadomienie, czy inne okno), a PPM działał nie w grze, ale na pulpicie i przestawały działać przyciski F1-F12.

Autorzy sami odsyłają do listy zmian jakie ujęte zostały w pre1 i pre2.
Jak dla mnie to jest żart, albo jakieś jaja - nie żartuję.

Większość ludzi po śmierci gnome2 przeszło na stronę xfce. Obecnie mate może trochę zabrać xfce ludzi, ale nie łudźmy się, że będzie masowa migracja między mate a xfce i na odwrót.

Zmiany od nośnie xfce 4.10 - lista odnośnie stable, bez ujęcia pre1 i pre2.

Oczywiście osoby, które czekały na wydanie stabilne dostaną masę nowości, ale osoby które jak ja testowały pre1 i pre2, się zwiodą :(

Wydaje mi się, że rok prac, koncepcji, przesuwanie daty wydania, jakieś dywagacje z nazwą, bo się będzie kłócić (PR-owe zagranie i robienie szumu o nic), kolejne przesuwanie daty wydania. I otrzymujemy tak naprawdę to co było, tylko z pewnymi dodatkami.

I tu wyleję swoje żale odnośnie xfce i tego, czego mi brakuje w xfce (już obecnie 4.10).
thunar - menadżer plików, które pcmanfm nie dorasta nawet do pięt, już nie wspomnę o marlin (gtk3), caja (mate (gnome2) - gtk2), czy nawet pcmanfm:
(w nawiasach będą menadżery plików, które to posiadają)
-- brak kart (pcmanfm, caja, marlin)
-- brak zapamiętywania ustawienia plików wg. kryteriów (marlin, caja)
-- brak możliwości przestawienia sobie w bocznym panelu (lista dysków) różnych widoków poprzez przycisk, a nie po przez grzebanie w menu
-- brak możliwości dodania katalogów do bocznego panelu z listą dysków, brak nawet odczytania dodanych w innym menadżerze katalogów czy miejsc ręcznie

To tylko kilka rzeczy, które są do zrobienia na już w thunar, nie mówiąc o innych rzeczach jakie by się przydały temu menadżerowi plików.
I tu ważna uwaga: thunar nie odpowiada za wyświetlanie ikonek na pulpicie, za to odpowiada xfdesktop. A to oznacza, że thunar jest tylko do plików, a nie jak w mate (gnome2), czy w lxde - menadżer plików odpowiada także za wyświetlanie plików na pulpicie.

xfce 4.8 nie miał tego co miało lxde, czyli możliwość chowania się belki pod panel.
Obecnie 4.10 umożliwia takie coś, dlatego xfce 4.10 zagościł u mnie na systemie :)

Problem w tym, że idea panelu w xfce 4.8 i 4.10 - zakrawa na śmiech na sali.
Nie można od niego dodać żadnego elementu z menu, bo nie ma takiej opcji. Aby coś ustawić wobec innych, trzeba stosować "Odstęp". A co powiecie na to, że ustawianie tego co na panelu jest tak toporne, jak pałka?

Czego bym oczekiwał po wersji xfce4.10?
To co zostało zrobione to tylko namiastka tego co trzeba obecnie by zrobić w xfce, jeśli autorzy nie chcą stracić kolektyw. Tak wiem, że jest masę fanów xfce4, ale musicie wiedzieć, że gtk2 nie jest rozwijane, autorzy nie przewidują przesiadki na gtk3, a to może powoli zabijać ten pulpit.
Moje roszczenia wobec thunar pokazują, jak bardzo zacofane jest xfce względem innych, brakuje mu podstawowych rzeczy, które mogły by przyciągnąć jeszcze więcej ludzi do tegoż pulpitu.

xfce 4.10 był budowany prawie rok. I to tylko dlatego, i mogę to tylko podejrzewać, że osoby grzebiące w xfce nie miały pomysłu i wizji na xfce 4.10. Bo co zrobić więcej, kiedy więcej zrobić się już prawie nie da, można podebrać pewne pomysły lxde bo napisane w gtk2, ale reszta?
xfce potrzebuje nie przesiadki, ale wersji gtk3, bez tego sama szybkość nie wystarczy, potrzeba jeszcze elementów pulpitów, które zachęcą nowych i pokażą że jest jeszcze moc w gtk2 i xfce.

Tylko ile osób tak naprawdę użytkuje xfce?
Patrząc na daty zgłaszanych błędów można by rzecz, że nie wiele. Chyba że to tylko te, które nie zostały naprawione. No ale lista zmian i poprawek wyliczana w pre1 i pre2 to nie jest lista odnośnie wersji beta i pewnych znaczących błędów zgłoszonych kiedyś tam?

I xfce 4.10 nie jest złe, nawet jest bardzo dobre. Problem w tym, że thunar nie został dostosowany choćby trochę to pcmanfm, a reszta nie otrzymała pewnych rzeczy, które mogły by umilić życie.

I jak napisałem, xfce 4.10 jako wydanie stabilne dla kogoś kto miał i testował pre2 to moim zdaniem kpina, dla kogoś kto siedział na xfce 4.8 to skok jakościowy :)
Tylko czy nie czas pomyśleć: co dalej z rozwojem xfce, gdzie Unity, gnome3, kde4 zaczną wchodzić w nowy wymiar pulpitów, zaś gdzie będzie wtedy xfce?

I obecnie xfce 4.10 jest moim podstawowym pulpitem, co nie zmienia faktu, że drobnych rzeczy mi w nim brakuje + lepszy menadżer plików. Ale tak, to obecnie najlepszy wybór dla kogoś kto chce mieć szybki i lekki pulpit :)

wtorek, 24 kwietnia 2012

mate 1.2 w Archu

Arch otrzymał wreszcie aktualizację mate (fork gnome2) do wersji 1.2.

Szkoda, że wersja 1.2 na Ubuntu/Debian/Mint była dostępna jakieś 3, jak nie 4 miesiące wcześniej.

Trochę to dziwi, ponieważ mate wyszło od społeczności Archa, zaś Arch otrzymuje mate najpóźniej ze wszystkich.

Ale to i tak dobrze, że otrzymał nową wersję :) Bo mogło by się okazać, że Arch zamiast 1.2 doczekał by się 1.3, albo 1.4 ;)

xfce (4.8 i 4.10) i zapamiętywanie uruchomionych programów (sesji)

Bardzo wiele osób ma problem z pewnym zagadnieniem w xfce 4.8 i 4.10.
Chodzi o to, że po wyłączeniu laptopa i ponownym zalogowaniu na wierzch "wyskakują" programy otwarte (nie zamknięte podczas wcześniejszego posiedzenia przed komputerem lub laptopem).

Jak w xfce 4.10 jakoś to obszedłem :) Choć nie wiem do końca jak, ale nie borykam się z tym problemem, tak wiele osób boryka się z tym w 4.8.
I tu mała podpowiedź (tip): nie uwaga sprawia, że takim osobą po zalogowaniu ładują się programy, które nie zostały wyłączone.

1. Panel ustawień - ustawienia sesji.


I jak widać, jest opcja: "Zapisywanie sesji przed wylogowaniem"
Jak jednak wiele forów pokazuje, nie działa to zawsze, a można rzecz że nie działa :)

2. Odznaczenie "zapamiętywania sesji" przy wylogowywaniu.

U mnie odznaczenie tej opcji w 4.8 poskutkowało tym, że obecnie żaden program, czy otwarty, czy zapomniany podczas wylogowywania się = nie uruchomi się podczas logowania.

W przypadku 4.10...
...tak prosto może nie być. Ponieważ próbowałem różnych rzeczy, różnych metod i nic nie działało.

A wiec, jak sobie z tym poradziłem?
Prawdopodobnie jest to kwestia przelogowania xfce 4.10 (po każdej zmianie w ustawieniach, aby sprawdzić czy to działa). Inną metodą jest ponowna kompilacja xfce4-session z pewnym ustawieniem.
I są to moje przypuszczenia na rozwiązanie tegoż problemu, ale u mnie odznaczanie opcji, które podałem powyżej odnośnie 4.8 (które w tamtym przypadku rozwiązują problem), w 4.10 go nie rozwiązały. I podejrzewam, że ponowna kompilacja xfce4-session z dodatkową opcja sprawiała, że zaczęło to działać tak jak ma działać.
A chodzi o opcję, którą dodaje do ./configure ... --disable-legacy-sm
Opcja ta wyłącza nawiązanie do X11R5 (które zostało stworzone dawno temu i jeszcze nawiązuje do HALcośtam.
Ale po użyciu tej opcji, sesja zaczęła działać normalnie :)

I tu małe tłumaczenie: jeśli by i u was sesja na xfce 4.10 zadziałała właściwie po skompilowaniu xfce4-session z tą opcją, to dajcie znać w komentarzu :) W innym przypadku nie wiem co podpowiedzieć, ponieważ ja wiele rzeczy przed tym zmieniałem i żadna nie działała.

niedziela, 22 kwietnia 2012

xfce and lxdm (lxde) - error login

1. /usr/share/xsessions/xfce.desktop


2. delete zawartość

3.
[Desktop Entry]
Encoding=UTF-8
Name=Xfce4
Comment=Use this session to run Xfce4 as your desktop environment
TryExec=/usr/bin/startxfce4
Exec=/usr/bin/startxfce4
Icon=/usr/local/share/pixmaps/xfce4_xicon1.png
Type=Application

zgłoszone błędy xfce 4.10 i o xfce 4.10

Chyba wczoraj i dzisiaj zgłosiłem 3 błędy, albo 4.

1 błąd to: problem na xfce 4.10 z grami. Jako że nagrywam jakieś materiały z gier, to ten błąd mocno mnie męczy.
Chodzi o to, że kiedy gram i pojawi się jakieś inne okno np. okno komunikatora, albo pojawi się powiadomienie, okno gry przestaje reagować na F1-F12 + prawy przycisk myszy. Tak myszka działa, ale PPM myszy nie działa. Ponieważ zamiast działania w grze pojawia się menu z pulpitu. Podobnie z różnymi F1-f12, które nie działają. Tak naprawdę wtedy w grze nie działa nic, jak tylko Alt+F4 - czyli zamknięcie okna gry.
Dla mnie jako osoby, które gra w gry na linux ten błąd potrafi doprowadzić do frustracji.

2 błąd to: błąd odnośnie ikonek w tray i ikonek/aktywatorów. Otóż okazuje się, że ikonki w tray i ikonki aktywatorów nie są tej samej wielkości. A to powoduje, że zmniejszając panel, ikonki w tray wyglądają jeszcze na wyraźne, ale te na panelu są tak małe, że ja nie mając wady wzroku ledwo mogę je odróżnić.
I albo powinno się wprowadzić możliwość regulacji (powiększenie i zmniejszenie) ikonek, albo wyrównać wielkość jednych i drugich względem siebie. Bo obecnie ikonki z aktywatorów posiadają około 2 piksele takiego obramowania, zaś te w tray tego nie posiadają. I stąd ta różnica w wielkości. No i tu zachodzi problem, czy to wina theme, czy może wina leży po stronie panelu xfce? Bo przecież nikt nie będzie zmieniał i modyfikował każde theme, jakie chce użyć aby ikonki aktywatorów były takiej samej wielkości jak te z tray.

3 błąd to: kółka myszki i aktywowania okna po przez ruch w górę lub w dół. Okazuje się, że ruch kółkiem myszki na oknie nie aktywnym (pulpit) sprawa, że dane okno przechodzi na wierzch i to bez kliknięcia. Co oznacza, że ruch kółka myszki nad oknem jest traktowane jako przyciśnięcie lewego przycisku myszy w obręb okna, które jest niżej. Jest to, moim zdaniem, błąd. Ponieważ jeśli z kimś piszę i chcę przewinąć okno przeglądarki, które jest niżej to w przypadku xfce - okno przeglądarki przejdzie w tryb bycia wyżej, zaś okno rozmowy schowa się pod przeglądarką. Jest to bez sensu i traktuje to jako błąd, bo tak nie powinno być.

4 błąd to: użycie kółka myszki na panelu z listą otwartych i uruchomionych programów/okien. Okazuje się bowiem, że użycie kółka myszki na tym polu sprawia, że przeskakujemy od lewej do prawej przez wszystkie programy zminimalizowane lub otwarte, zamiast ukazać okno i zminimalizować. Zgłosiłem to, bo uważam że kółko myszki na tej liście powinno działać jako właśnie ukazanie i schowanie okna jako zminimalizowane, a nie jak przewijanie i wywalanie wszystkiego na wierzch, a później cofanie się, ale bez chowania okien jaki zminimalizowane. Obecne ustawienie jest bezużyteczne i nikomu nie potrzebne. A kółko myszki w tym przypadku dawało by nam więcej możliwości, jeśli bym mógł sobie wywalić okno na wierzch bez klikania i schować jako zminimalizowane.
Takie ja mam o tym zdanie, bo wertowanie wszystkiego od prawej do lewej i z powrotem, niczemu mi nie służy.

To są obecnie 4 błędy, które ja sobie upatrzyłem, i które powinny być zmienione.
I jak znam życie, to propozycje i zgłoszenia zostaną olane, bo przecież nikt nie będzie mówić twórcom xfce co mają robić i jak budować swój desktop. No ale, nie będę mógł powiedzieć że nie zgłosiłem czegoś :)

Co do samego xfce 4.10 pre2 - to działa sprawnie, stabilnie. Kilka rzeczy zmieniłem sobie na zamienniki: thunar, który jest tak zubożały, że to nie ma co tu o czym pisać zmieniłem sobie na marlin, zaś panel użycia procesora i procesów zamieniłem sobie na ten z lxde lxtask. Jest mimo wszystko dużo lepsze, bo nie gubi mi procesów, które się gdzie tam zawiesiły, a co zauważyłem ma w naturze robić manager procesów od xfce.

I 28 podobno ma się pojawić finalna wersja xfce 4.10 - co mnie cieszy. Ponieważ wiele zmian nawiązuje do lxde, czego mi zawsze brakowało w xfce 4.8 i dlatego go nie używałem. 4.10 spełnia moje wymagania i chyba dlatego obecnie stał się jednym z ulubionych pulpitów :)

piątek, 20 kwietnia 2012

Compiz: przezroczystość panelu w mate i lxde

Przezroczystość:

(type=Menu) || (type=PopupMenu) || (type=DropDownMenu) || (class=lxpanel) || (class=Mate-panel) || Tooltip | Menu | PopupMenu

Arch: stare i zajmujące miejsce paczki

nazwa paczki w aur: pkgclip

Ubuntu: pobieranie tylko PL i EN

 /etc/apt/apt.conf.d/70debconf


Dajemy:
Acquire::Languages { "environment"; "en"; "pl"; };


apt-get clean all

xfce (4.10) - panel

xfce (4.10) - ustawienia/settings

xfce 4.10 pre2

Ubuntu, Kubuntu, Xubuntu, Lubuntu

Ubuntu - Unity: compiz

lubuntu - compiz :use of the screen corners

my little modification gnome-shell (linux) - description

GNOME PIE

ubuntu 11.10 and unity 4.8.0

kde 4.7 and activities

kde 4.7 (4.6.90)

kde 4.7 beta 1 - desktop - arch linux

dock - ubuntu 11.04 (lxde)

ubuntu 11.04 - gnome-shell (+extensions)

gnome-shell (arch linux)

Ubuntu 11.04 (unity-2d) run compiz

kde3 and Ubuntu 11.04

gnome2 (gnome-terminal transparent)

ubuntu 11.04 - unity 3.8.2

Ubuntu 11.04 - unity-2d & compiz

Ubuntu 11.04 (lxde+compiz) - overlay scrollbars

ubuntu 11.04 - Unity (12.03.2011)

Ubuntu 11.04 (nvidia 270.x) and compiz 0.9.4 (gnome)

ubuntu 11.04 KDE 4.6 - nouveau (nv)

KDE SC 4.6 beta 1 compiz - arch linux (my using kde - arch linux)

Ubuntu 11.04 unity - 3.2.2

ubuntu unity netbook

Ubuntu 10.04 rgba

ubuntu 10.04 lucid rgba (transparent windows)

ubuntu rgba install

gnome-shell 2.28.1 (2010.02.03) new options - Ubuntu 10.04 alpha

gnome shell - ubuntu 9.10 alpha karmic 64 bit

gnome-shell - ubuntu 9.10 alpha karmic 64 bit

gnome-shell ubuntu 64 bit - 9.10 karmic alpha

gnome 3 mutter

gnome 3 - mutter - ubuntu 9.10

poniedziałek, 16 kwietnia 2012

Sabayon: ntfs-3g

equo install ntfs3g

echo sys-fs/ntfs-3g suid >> /etc/portage/package.use
emerge -av ntfs3g
update-modules

fstab:
/dev/sda1 /mnt/win ntfs3g locale=pl.Pl.UTF8, user

Sabayon: nvidia (xorg)

eselect opengl set nvidia

Xorg:
Driver "nvidia"

section "Module"
# Load "dri" - ATI
Load "glx"

sabayon linux - equo

equo update - akt. repo
        update --force
        search nvidia
        remove

Czyszczenie paczek na dysku:
equo cleanup

aktualizacja najnowszych:
equo world --ask

equo conf update

ubuntu: defaults programy

/usr/share/applications/defaults.list

Ubuntu: gdm >> LXDE

/etc/X11/defaults-display-manager

albo

sudo dpkg-reconfigure
   lxde
   gdm
   kdm
   lightdm

Ubuntu: defaults list

/etc/gnome/defaults.list

grub2 - przywracanie, odzyskiwanie

sudo mkdir /mnt/root
sudo mount -t ext4 /dev/sda8 /mnt/root
sudo mount -o bind /dev /mnt/root/dev
sudo mount proc /mnt/root/proc -t proc
sudo mount sysfs /mnt/root/sys -t sysfs
sudo chroot /mnt/root
sudo grub-install /dev/sda
sudo update-grub (1,2)

grub 1 - przywracanie

sudo bash

mkdir /mnt/root

mount -t ext4 /dev/sda8 /mnt/root

mount -t proc none /mnt/root/proc

mount -o bind /dev /mnt/root/dev

mount -t sysfs /mnt/root/sys

chroot /mnt/root /bin/bash

grub
grub>
        find /boot/grub/stage1
        root (hd0,7)
        setup (hd0)
        quit
reboot

google-chrome - czcionka

Times N R x2

Arial

Courier New

Arch: file system error

mount -n -o remount,rw /

arch: yaourt

server = http://repo.archlinux.fr/arch

Arch: repo

/etc/pacman.d/mirrorlist

/etc/pacman.conf

Arch: new user

1.
useradd -m -G audio -s /bin/bash [nazwa]

2.
Grupy: audio, optical, storage, video, wheel, power, disk, dbus, scanner, camera

3.
gpasswd -a [użytk.] ...grupa...

4.
/etc/sudores
(nad root)

5.
passwd [użytk.]

arch: rc.conf - localization PL - Hadware

#Localization
pl_PL.utf-8
Hadwareclock = "localetime"
Europe/Warsaw
Keymap = "pl"
lat2-16.psfu.gz

#Hadrware
Modules=(8139too)

/etc/modprobe.d/modprobe.conf
blacklist

Arch: net config

sudo netcfg []

/etc/network.d/examples
WPA_CONF="/etc/wpa_supplicant.conf"

Arch: Xorg

sudo Xorg -configure

(na koncie root i zalogowaniu jako root)
cp xorg.conf /etc/X11

iwconf - ifconfig - wpa_supplicant

iwconfig wlan0 essid [] key []
[] - w tym miejscu nazwa/klucz (bez nawiasów)

ifconfig wlan0 up/down

wpa_supplicant -Dwet -c /etc/wpa_supplicant.conf -w -B -iwlan0

iwlist scan

Pardus - pisi

addrepo - ar
infopackage - bl
buildpackage - bi
config-panding - cp
del. cache - dc
install source - em
history - hs
install - it

lista-install - li
lista-new - ln
lista-upgrade - lp

rebuild-sys - rdb
remove - rm
search - sr
upgrade repo - ur
upgrade - up

Gentoo, sabayon linux, toorox - emerge

portage - baza plików odnośnie instalacji elementów systemu (ala AUR)
ebuild - plik z info. o przebiegu kompilacji i zależnościach (ala PKGBUILD - AUR)

emerge --sync
           --searche (-s)
emerge [nazwa] - instalacja
emerge --depclean
           --update --ask (pytanie o każdą pierdołę) world
           --deep (akt. zależności)
           --newuse (flagi)
emerge --reinstall
           --e
           --ear
           --config

layman -S (aktualizacja)
           -f
           -a

Wybór jądra:
eselect kernel list set x

Rebuild:
module-rebuild

Fedora - yum

check-update - update repo
deplist - zależności pakietu
distibution-synchronization - up. distro
downgrade - up (w dół)
erase - delete
history - historia
info -
install -
reinstall -
repolist - lista repo.
resolvedep - szukanie pakietu dla zależności
update
upgrade

--disable(d)plugin=presto

Debian/Ubuntu - apt-get apt-cache dpkg

--purge - z plikami konfiguracji
apt-cache search - szukanie paczek

dpkg -i - instalacja
dpkg -rm - kasowanie

openSuse - zypper

zypper ref - aktu. repo
zypper dup - aktu. systemu
zypper in - instalacja paczek
zypper patch - paczuje sys.
          lista-patches - lista pachy
zypper up - update
zypper rm - remove
zypper lr - lista repo
zypper ar (addrepo) repo nazwa - dodawanie repo
zypper rr - remove repo

Dystrybucje

Ubuntu (... Kubuntu, Lubuntu, Xubuntu) [deb]
Fedora (Fuduntu) [rpm]
openSuse [rpm]
Debian [deb]
Arch linux [xz i źródła]
Gentoo (Toorox) [źródła]
Sabayon linux [własne i źródła]
Mint (klon Ubuntu) [deb]
Slackware [własne]
Chakra [xz i źródła]
Pardus [własne]