Tags Posts tagged with "thunar"

thunar

Xfce

Edoardo Maria Elidoro, właściciel bloga magliettabianca.blogspot.com, przeprowadził niedawno wywiad z Nickiem Schermerem, jednym z głównych deweloperów projektu Xfce. Środowisko graficzne Xfce jest wynikiem filozofii typowej dla systemów UNIX – modułowości i użyteczności. Całe środowisko składa się z wielu komponentów, które są umieszczone w osobnych pakietach i można je używać wymiennie z innymi, kompatybilnymi komponentami. Innym priorytetem projektu Xfce jest wdrażanie standardów, szczególnie tych ustalonych na stronie freedesktop.org.

Dzięki uprzejmości Edoardo Maria Elidoro, mamy okazję przeczytać całość w języku polskim i dowiedzieć się opinii nt. obecnego stanu środowiska. Oryginalna wersja jest dostępna w języku angielskim, w pliku Wywiad-z-Nickiem-Schermerem-wersja-angielska.txt.

Cześć Nick,
na początku chciałbym Ci podziękować. Nie tylko za wywiad, ale i za pracę jaką wykonujesz, w celu ulepszenia Xfce. Środowisko jest udoskonalane z wersji na wersję i sprawia przyjemność przy korzystaniu.

Zacznijmy nasz wywiad. Wiemy o twoim zaangażowaniu w projekt Xfce, jednakże chcielibyśmy się dowiedzieć, jak to się stało, że bodajże w 2004 roku wybrałeś Xfce, a nie np. GNOME, czy KDE?

Nick Schermer: Lubię filozofię Xfce mówiącą, że aplikacja robi dokładnie tą rzecz, do której została stworzona. Bazowy kod Xfce jest dość łatwy w zrozumieniu, co jest szczególnie przydatne dla osoby nie znającej C, GTK+ i wskaźników.

A jak się przedstawia sytuacja aktualnie. Nadal przekonuje Cię owa filozofia, nad całą resztą środowisk graficznych?

Nick Schermer: Bardzo często korzystam z innych środowisk graficznych, aczkolwiek Xfce jest nadal tym, w którym czuję się najbardziej komfortowo. Jest to oczywiście spowodowane dokładną znajomością kodu Xfce, więc porównanie tutaj jest troszkę nie adekwatne, ale jednak.

Jakie jest twoje zdanie nt bibliotek Qt? Główny deweloper LXDE powiedział, że przenoszenie oprogramowania z GTK2 na Qt jest o wiele łatwiejsze, aniżeli GTK2 na GTK3. Moje pytanie jest takie: dlaczego wybraliście właśnie tą bibliotekę GTK3, zamiast Qt? Jest ku temu jakiś konkretny powód?

Nick Schermer: Myślę, że GTK3 jest bardzo podobne do GTK2 w kwestii API. Mogę sobie wyobrazić wiele rzeczy, które są łatwiejsze w Qt, kiedy musimy napisać je po raz pierwszy, a także samo Qt jest potężnym zestawem narzędziem, które dają wiele wyborów/skrótów, aby przejść z A -> B. W początkowych okresach Xfce, GTK1 było najlepszym narzędziem, aktualnie kiedy używane jest GTK2, a w przyszłości GTK3, osobiście nie widzę powodu do zmiany bibliotek.

Skoro jesteśmy już przy GTK3, doświadczyłeś już jakiegoś problemu podczas aktualizowania całego środowiska Xfce do nowych bibliotek? Czy jest to powodem opóźnienia w wydaniu wersji 4.12 (wiadomo, że Xfce 4.12 nadal bazuje na GTK2, jednakże część środowiska będzie kompilowana z użyciem GTK3)

Nick Schermer: Poza samym faktem, że przenoszenie pochłania sporo pracy, a my nie chcemy w każdym wydaniu skupiać się na portowaniu (z jednego prostego powodu: to zawsze powoduje problemy z działaniem części środowiska u użytkowników), w pierwszym wydaniu GTK3 problemem były style. Dla deweloperów kompozycje nie były uciążliwe, ale denerwowało to wiele użytkowników.

Dodatkowo jak testowaliśmy pierwsze wydanie, pobierało ono zbyt dużo pamięci i było wolne. Powodem najpewniej był nowy silnik CSS. Aktualnie GTK3 wygląda bardzo dobrze, a nowe funkcje nie posiadają już błędów przeszłości. W mojej opinii jest to czas, gdzie powinniśmy jako zespół zdecydować się na przejście na nowy zestaw narzędzi. Nie dlatego, że wszystko jest nowe i świetne, ale dlatego że użytkownicy i deweloperzy będą mieli z tego korzyści.

Dodatkowo część komponentów działa już w GTK3 dla samych testów. Daje to poczucie tzw. chęci dalszej pracy nad udoskonalaniem portu.

Co my, jako użytkownicy powinniśmy oczekiwać w nadchodzącym wydaniu (zarówno na zewnątrz, jak i wewnątrz)?

Nick Schermer: Najciekawsze są na pewno zakładki w Thunarze, które technicznie są w planach Xfce 4.12, jednakże zrobiłem już kilka stabilnych wydań, ponieważ zależności są praktycznie identyczne, jak w 4.10. Spora część dystrybucji dodała to do swoich repozytoriów. Kolejną ciekawą zmianą jest udoskonalenie ustawień wyświetlania (obsługa RandR), a także cała masa innych pomniejszych ustawień.

Teoretycznie, gdybyś mógł zapożyczyć jakąś funkcję z innego środowiska, jaka by ona była? Oraz jeżeli mógłbyś zaimplementować natychmiastowo jakąś nową funkcję w Xfce, co byś wybrał?

Oczywiście nic ;-).

Jaka jest Twoja opinia na temat Waylanda i Mira? Jesteś bardziej, za “żyj i pozwól umrzeć”, czy zadawolony/niezadowolony w kwestii fragmentacji?

Nick Schermer: Lubię pomysł z Waylandem, ponieważ deweloperzy Xów uważają go za udoskonaloną nową wersję X.Orga. Na razie jest jeszcze za wcześnie, aby móc używać tego serwera w codziennych zastosowaniach.

Mir jest czymś, czego nie za bardzo rozumiem od strony technicznej, ponieważ oznacza to o wiele więcej pracy dla innch społeczności, głównie od narzędzi, o ile będą je robić. Technicznie nie ma dużych różnic pomiędzy Waylandem, a Mirem (a na pewno nie takie, których w mojej opinii nie dałoby się rozwiązać), brzmi to bardziej, jak Canonical chciało mieć swój własny fork na przyspieszenie rozwoju Ubuntu.

Myślę, że wszystkie pulpity są pod opieką Freedesktop.org

Czy Xfce będzie wspierało jeden z powyższych serwerów w przyszłości?

Nick Schermer: GTK3 wspiera Waylanda, dlatego Xfce będzie to również miało, jednakże opcja ta będzie rozważana dopiero po przeniesieniu wszystkiego na nowe biblioteki. Dodatkowo, zmieni się działanie niektórych aplikacji (xfwm4 w szczególności), przez co potrzebujemy więcej czasu.

Wiemy, że największym problemem Xfce jest mała liczba deweloperów. Zatem czy masz jakieś sugestie dla tych, którzy chcieliby pomóc w rozwoju i udoskonalaniu kody? Myślałeś kiedyś o utworzeniu swojego rodzaju systemu nagród, w celu wsparcia rozwoju Xfce?

Nick Schermer: Możliwe jest zrobienie systemu współpracy z fundacją, aczkolwiek jest to bardzo wolny proces. Od zawsze mówiłem wielu nowym osobom, które chcą rozpocząć współpracę: zacznijcie poprawiać błędy, które was najbardziej irytują lub dodajcie funkcję, której najbardziej wam brakuje. W tej kwestii wszystko zależy od motywacji, i jeżeli ktoś chce lub miał już kiedyś styczność z projektem, to wie gdzie zacząć i kogo spytać.

To wszystko już. Bardzo dziękuję Ci za poświęcony czas i życzę miłego dnia.

przez -
2 702
Xfce

Nick Schermer ogłosił wydanie Thunar 1.6.3, nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Został on zaprojektowany od podstaw przez Benedikta Meurera i wdrożony w Xfce 4.4 RC1. Jest łatwy w użyciu, posiada prosty interfejs i API, oraz jest zgodny ze standardami freedesktop.org. Jego możliwości można rozbudować za pomocą wtyczek. Zaktualizowano autotools i tłumaczenia. Dodano możliwość używania skrótów klawiaturowych dla akcji użytkownika oraz kilka optymalizacji narzędzia zmieniania nazw. Przywrócono Remove image resolution from statusbar. Naprawiono kilka błędów.

przez -
2 455
Xfce

Nick Schermer ogłosił wydanie Thunar 1.6.2, stabilnego wydania nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Został on zaprojektowany od podstaw przez Benedikta Meurera i wdrożony w Xfce 4.4 RC1. Jest łatwy w użyciu, posiada prosty interfejs i API, oraz jest zgodny ze standardami freedesktop.org. Jego możliwości można rozbudować za pomocą wtyczek.

Zmiany, jakie zaszły:

  • Jeżeli dbus miał awarię, Thunar się uruchomi
  • Dodaje * wokół znaków, jeżeli * i ? nie były używane w szablonie
  • Przywrócono: Remove right-click drag possibility
  • Przywrócono: Directly popup menus on selected items
  • Podczas usuwania skrótu, aktualizowane są jego nagłówki
  • Dodano środkowe kliknięcie zakładki w przyciskach lokalizacji
  • Dodano nową opcję zakładki do menu prawego przycisku myszki w przyciskach lokalizacyjnych
  • Drobne aktualizacje w obramowaniu miniaturek
  • Renderowanie jest robione z niewielką pomocą Cairo
  • Menu Przejdź do można już tłumaczyć
  • Naprawiono awarie w /proc/kmsg
  • Pokazuje wszystkie urządzenia na liście urządzeń
  • Usunięto tłumaczenia: Dzongkha, Kazakh, Kurdish, Macedonian
  • Zaktualizowano tłumaczenia

przez -
0 374
Xfce

Nick Schermer ogłosił wydanie Thunar 1.6.1, pierwszej aktualizacji dla Thunara 1.6, nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Poprawiono sporo błędów, udoskonalono stabilność oraz zaktualizowano tłumaczenia.

przez -
2 501
Xfce

Nick Schermer ogłosił wydanie Thunar 1.6.0, stabilnego wydania nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Został on zaprojektowany od podstaw przez Benedikta Meurera i wdrożony w Xfce 4.4 RC1. Jest łatwy w użyciu, posiada prosty interfejs i API, oraz jest zgodny ze standardami freedesktop.org. Jego możliwości można rozbudować za pomocą wtyczek.

Najważniejszą zmianą jest dodanie możliwości wyświetlania poszczególnych katalogów w osobnych zakładkach w jednym oknie. Poprawiono także duplikowanie ikon urządzeń w panelu bocznym.

Reszta zmian:

  • Dodano specjalną podpowiedź dla kosza w skrótach
  • Usunięto pokazywanie rozdzielczości zdjęcia paska stanu
  • Dodano krótkie aktualizacje na pasku stanu
  • Zawartość otwartego okna jest ładowana na żądanie i aktualizowana w momencie jego nieużywania
  • Okno właściwości obrazka pokazuje oryginalną datę
  • Dodano opcję do pokazywania tylko lokalnych miniaturek
  • Po każdorazowym załadowaniu pliku czyszczona jest pamięć podręczna
  • Podczas zmiany nazwy pliku na pulpicie, zachowywane są takie same prawa dostępu
  • Pojawiło się menu kontekstowe podczas trwałego usuwania
  • Dla katalogu domowego ~ jest używana ikona statyczna
  • Zakładka nie jest już dodawana do tej samej lokalizacji dwa razy
  • Usunięto katalogi użytkownika i dodawanie zakładek z menu Przejdź
  • Dodano wyskakującą podpowiedź wolnej przestrzeni dla urządzeń
  • Pojawiło się łatwe dodawania zakładek zdalnych urządzeń
  • Usunięto separatory z paska stanu
  • Udoskonalono okno operacji na plikach
  • Dodano odwrócone zaznaczenie
  • Zaktualizowano tłumaczenia

przez -
7 391
Xfce

Nick Schermer ogłosił wydanie Thunar 1.5.0, pierwszej wersji deweloperskiej, nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Został zaprojektowany od podstaw przez Benedikta Meurera i wdrożony w Xfce 4.4 RC1. Jest łatwy w użyciu, posiada prosty interfejs i API, oraz jest zgodny ze standardami freedesktop.org. Jego możliwości można rozbudować za pomocą wtyczek.

Pojawiło się wsparcie poglądu właściwości dla wielu zaznaczonych plików, wsparcie dla zdalnego montowania oraz zakładek. Dodano nowe odświeżone skróty w bocznym panelu, a także udoskonalono okno transferu. Naprawiono sporo błędów z poprzednich wydań.

przez -
8 4620
Xfce

Środowiska Xfce 4.8 i Xfce 4.10 mimo tego, że są uważane za mniej zaawansowane od Gnome, czy KDE, posiadają masę opcji konfiguracyjnych, które potrafią z nich zrobić potężne narzędzia do pracy. W Nautilusie mieliśmy możliwość definiowania własnych skryptów, które można było wykonywać z poziomu menu podręcznego. Thunar również posiada ową opcję i do tego w wygodny sposób można zarządzać z poziomu interfejsu graficznego.

Wszystko zaczynamy od otwarcia Katalogu domowego. Następnie klikamy menu Edycja -> Czynności i naszym oczom ukazuje się takowe okno.

Xfce - czynności - menedżer

Po prawej stronie mamy pięć przycisków, które służą odpowiednio za: Dodanie nowej czynności, Edycję zaznaczonej czynności, Usunięcie zaznaczonej czynności, Przesunięcie w górę i Przesunięcie w dół. Na początek dodajmy Otwórz, jako administrator.

Wciskamy przycisk Dodaj nową czynność. Otworzy nam się okno, z dwiema zakładkami i polami.

Zakładka Ogólne
Nazwa: Otwórz, jak administrator
Opis: Otwiera katalogi i pliki z uprawnieniami administratora
Polecenie: gksu exo-open %f
Ikona: Wybieramy jakąś ikonkę

Zakładka wyświetlanie
Wzór pliku: *
Typy elementów: Zaznaczamy wszystko, ale można sobie wybrać

Zatwierdzamy i gotowe. W menu podręcznym pod Prawym Przyciskiem Myszy pojawi się nam dodatkowa czynność.

Xfce - czynności - Uruchom, jako administrator

Praca z plikami i katalogami:

Utwórz skrót
Nazwa: Utwórz skrót
Polecenie: ln -s %f “%n (symlink)”
Wzór pliku: *
Typy elementów: Wszystko

Wyszukaj, w aktualnym katalogu
Nazwa: Przeszukiwanie plików …
Polecenie: catfish –fileman=thunar –path=%f
Wzór pliku: *
Typy elementów: Katalogi. Do działania wymagany jest zainstalowany pakiet catfish

Otwórz terminal, jako root
Nazwa: Otwórz terminal administratora
Polecenie: gksu “xfce4-terminal –default-working-directory=%f”
Wzór pliku: *
Typy elementów: Katalogi

Otwórz terminal w aktualnym katalogu
Nazwa: Otwórz w terminalu
Polecenie: xfce4-terminal –default-working-directory=%d
Wzór pliku: *
Typy elementów: Katalogi

Ustaw, jako tapetę pulpitu
Nazwa: Set as desktop background
Polecenie: xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s %f
Powiązania z plikami: *
Typy elementów: Pliki z obrazkami

Praca z archiwami

Można tutaj zrobić osobne polecenia, lub wykorzystać istniejące menedżer archiwów File Roller.

Wypakuj tutaj archiwum bzip2
Nazwa: Wypakuj tutaj archiwum bzip2
Polecenie: tar xjf %n
Wzór pliku: *.tar.bz2;*.tbz2
Typy elementów: Inne pliki

Wypakuj tutaj archiwum zip
Nazwa: Wypakuj tutaj archiwum zip
Polecenie: unzip %f
Wzór pliku: *.zip
Typy elementów: Inne pliki

Utwórz archiwum tar.gz z katalogu
Nazwa: Utwórz archiwum tar.gz z katalogu
Polecenie: tar czvf %n.tar.gz %n
Wzór pliku: *
Typy elementów: Katalogi

przez -
4 422
Xfce

Nick Schermer ogłosił wydanie Thunar 1.4.0, nowoczesnego i lekkiego menedżera plików dla środowiska graficznego Xfce. Został zaprojektowany od podstaw przez Benedikta Meurera i wdrożony w Xfce 4.4 RC1. Jest łatwy w użyciu, posiada prosty interfejs i API, oraz jest zgodny ze standardami freedesktop.org. Jego możliwości można rozbudować za pomocą wtyczek.

Zmiany, jakie zaszły:

  • Dodano ikony o rozmiarach 64×64 i 128×128 dla Thunara
  • Usunięto stałe rozmiary ikon okien
  • Linkowanie zamiast gmodule
  • Usunięto g_format_size_for_display i g_atexit
  • Thunar używa teraz operacji montowania z wysuwaniem i odmontowywaniem
  • Operacja unref mount z menu wyślij do (sendto)
  • Thunar używa teraz uri-scheme, zamiast uri
  • Zaktualizowano tłumaczenia: niemieckie, angielskie (Wielka Brytania), chorwackie, węgierskie, japońskie, kazachski, koreańskie, duńskie, polskie, portugalskie (Brazylia), rumuńskie, chińskie

Polecane

Prasa, Czasopismo

1 843
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...