LINUX.ORG.RU

Вышел Thunar 1.1.0

 , ,


0

0

Вышла новая версия графического файлового менеджера из состава Xfce.

Из изменений:

  • ThunarVFS заменён на GIO. Это даёт, в частности, возможность работать с файлами и папками по сети (FTP, SMB, etc.) так же, как и в Nautilus;
  • на боковой панели теперь отображается значок «Сеть». Значок «Корзина» оттуда теперь можно убрать;
  • прогресс всех операций с файлами отображается в одном диалоге (как в Nautilus);
  • минимальный размер боковой панели теперь считается из расчёта на символы UTF-8, а не байты. Таким образом, исправлен баг, при котором боковая панель не желала сжиматься меньше довольно большого размера, если на ней были закладки с русскими буквами.

>>> Архив

Ответ на: комментарий от Vudod

>Кстати, если deb собран, то какие проблемы?

Капитан очевидность как бы намекает, что кроме дебиана/убунты есть и другие дистрибы

anonymous ()

xfce не работает после установки thunar 1.1.0

Не удержался, собрал из git thunar, после этого xfce не может нормально стартануть (ругается как раз на отсутсвие libthunar-vfs.so, точно не помню, на работе проверял).

Новый thunar понравился, как только появится в офф репах (или может кто расскажет как баг исправить), поменяю домашний gnome на xfce

anonymous ()
Ответ на: комментарий от anonymous

Капитану очевидность как бы следует знать, что для Мандривы, РедХата, ЦентОСа, Суси, Альта, Аспа и др. собирают rpm пакеты. Если же вы тем не менее сидите на Слаке или Генте, то это ваш осознанный геморрой.

Vudod ★★★★★ ()

После сборки xfce с новым thunar нет иконок на рабочем столе.
На штатном в slackware 13.0 xfce иконки были.
Вроде это делал Thunar, который запускался автоматически в режиме демона. Вот кусок ps-а:
2741 tty1 Ss 0:00 -bash
2762 tty1 S+ 0:00 \_ /bin/sh /usr/bin/startx
2778 tty1 S+ 0:00 \_ xinit /usr/lib/X11/xinit/xinitrc — /usr/bin/X :0 -auth /home/georgij/.serverauth.2762
2779 tty7 Ss+ 1:44 \_ /usr/bin/X :0 -auth /home/georgij/.serverauth.2762
2795 tty1 S 0:00 \_ /bin/sh /usr/lib/X11/xinit/xinitrc
2800 tty1 S 0:00 \_ xscreensaver -no-splash
2811 tty1 S 0:00 \_ /usr/bin/xfce4-session
2817 tty1 S 0:12 \_ xfwm4 --sm-client-id 25cbb5dbb-9376-491a-8a27-1e6eb662cd07 --display :0.0
2819 tty1 Sl 0:09 \_ Thunar --sm-client-id 2559321e1-da02-4dcf-88a2-e3f0a3e2a3d2 --daemon
2823 tty1 S 0:09 \_ xfce4-panel -r --sm-client-id 257a04d72-4555-4ba6-aeab-5b0a76a46fd6
2836 tty1 Sl 0:09 | \_ /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin socket_id 20971575 name xfce4-menu id
2824 tty1 S 0:02 \_ xfdesktop --sm-client-id 2193ee8cd-7698-46a1-ab87-a09c7413f873 --display :0.0
2742 tty2 Ss+ 0:00 /sbin/agetty 38400 tty2 linux

Вроде он дочка xfce4-session.
В новой сборке Thunar не запускается.
В чем может быть проблема?

georgy ()
Ответ на: комментарий от t184256

> И вообще, туда напихать все функции взрослых ФМ, у pcmanfm потеряется смысл к существованию, не находите?

Нахожу. Но вот эту функцию почему-то не считаю ни ненужной, ни особо ресурсоёмкой. Всего-то сделать поддержку папочки типа desktop-templates и простенького конфига к ней...

Для пользователей проводникообразных ФМ (я к ним никогда не относился, но таких много) это очень удобный способ создания документов «по месту». Но в konqueror-е я такое смог сделать, а в pcmanfm (в контексте Runtu Office/LXDE - увы). Всё собираюсь покопаться в pcman-овских исходниках на этот счёт...

hobbit ★★★★★ ()
Ответ на: комментарий от georgy

Никогда не понимал пользователей, которым нужны иконки на Рабочем столе и... теперь пришло понимание ненужности Conky.

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

Ставь тогда тайлинговый вм. Тогда вообще не придётся видеть рабочий стол.

yet_another_anon ()
Ответ на: комментарий от BeerSeller

А можно совет, как собрать thunar-vfs в этой ситуации?
Ведь это часть Thunar и в Thunar-1.1.0 его нет.
Надо как-то собирать старый Thunar-1.0.1 и впихивать его в xfce?
Или я что-то не так понял?

georgy ()
Ответ на: комментарий от iZEN

>Никогда не понимал пользователей, которым нужны иконки на Рабочем столе

Интересно, а зачем вообще нужен рабочий стол, если не для иконок? Никогда не понимал тех кто не использует рабочий стол по прямому назначению.

anonymous ()
Ответ на: комментарий от BeerSeller

Большое спасибо за подсказку.
А можно ли как-то вытащить из git исходники этого vfs через http
(только не руками по одному файлу), а то утилитой git не
получается - firewall пускает только по http.
Я в git-е не силен, увидел только дерево файлов, попробовал их wget-ом
забрать, он html-ки делает. Может там есть архив исходников? Но я его
что-то не нашел.

georgy ()
Ответ на: комментарий от BeerSeller

А как Вы его собирали?
У него нет configure.
autogen.sh ругнулся на то, что нет ни configure.ac, ни configure.in
Там лежал configure.in.in
Я его скопировал в configure.in, запустил autogen.sh и тогда configure
появился.
Правильно ли я все сделал?

georgy ()
Ответ на: комментарий от georgy

Я ничего не копировал. Для сборки нужно xfce4-dev-tools

Потом просто ./autogen.sh --prefix=/usr

Кроме того в ubuntu просто можно было сделать sudo apt-get build-dep thunar

Доставит все пакеты, необходимые для сборки того-же старого thunar, следовательно, и thunar-vfs.

BeerSeller ★★★★ ()
Ответ на: комментарий от BeerSeller

Дистрибутив Slackware 13.0
vfs взят из git-а.
В системе стоит пересобранный с новым Thunar xfce.

root@inet:/usr/src/thunar-vfs-git# ls
acinclude.m4 autogen.sh configure.in.in docs INSTALL    NEWS README thunar-vfs
AUTHORS ChangeLog COPYING    HACKING Makefile.am po tests TODO
root@inet:/usr/src/thunar-vfs-git# ./autogen.sh --prefix=/usr
xdt-autogen: Directory «/usr/src/thunar-vfs-git» does not look like a package
directory, neither configure.ac nor configure.in is
present.
root@inet:/usr/src/thunar-vfs-git#

Далее попробовал собрать vfs в составе старого Thunar и при компиляции
он ругается на exo новой версии:
lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=i486 -mtune=i686 -MT libthunar_vfs_1_la-thunar-vfs-volume-hal.lo -MD -MP -MF .deps/libthunar_vfs_1_la-thunar-vfs-volume-hal.Tpo -c thunar-vfs-volume-hal.c -fPIC -DPIC -o .libs/libthunar_vfs_1_la-thunar-vfs-volume-hal.o
thunar-vfs-volume-hal.c: В функции ‘thunar_vfs_volume_hal_find_active_mount_point’:
thunar-vfs-volume-hal.c:343: ошибка: ‘EXO_MOUNT_POINT_MATCH_ACTIVE’ не описан (первое использование в этой функции)
thunar-vfs-volume-hal.c:343: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
thunar-vfs-volume-hal.c:343: ошибка: для каждой функции, в которой он используется.)
thunar-vfs-volume-hal.c:344: ошибка: ‘EXO_MOUNT_POINT_MATCH_DEVICE’ не описан (первое использование в этой функции)
thunar-vfs-volume-hal.c:346: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
thunar-vfs-volume-hal.c:352: ошибка: expected ‘)’ before ‘ExoMountPoint’
thunar-vfs-volume-hal.c:352: ошибка: invalid type argument of ‘->’ (have ‘int’)
thunar-vfs-volume-hal.c:355: ошибка: ‘exo_mount_point_free’ не описан (первое использование в этой функции)
thunar-vfs-volume-hal.c: В функции ‘thunar_vfs_volume_hal_find_fstab_mount_point’:
thunar-vfs-volume-hal.c:371: ошибка: ‘EXO_MOUNT_POINT_MATCH_CONFIGURED’ не описан (первое использование в этой функции)
thunar-vfs-volume-hal.c:372: ошибка: ‘EXO_MOUNT_POINT_MATCH_DEVICE’ не описан (первое использование в этой функции)
thunar-vfs-volume-hal.c:374: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
thunar-vfs-volume-hal.c:380: ошибка: expected ‘)’ before ‘ExoMountPoint’
thunar-vfs-volume-hal.c:380: ошибка: invalid type argument of ‘->’ (have ‘int’)
thunar-vfs-volume-hal.c:383: ошибка: ‘exo_mount_point_free’ не описан (первое использование в этой функции)
make[3]: *** [libthunar_vfs_1_la-thunar-vfs-volume-hal.lo] Ошибка 1
make[3]: Leaving directory `/usr/src/Thunar-1.0.1/thunar-vfs'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/usr/src/Thunar-1.0.1/thunar-vfs'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/Thunar-1.0.1'
make: *** [all] Ошибка 2
root@inet:/usr/src/Thunar-1.0.1#

Как я понял, Вы собирали vfs а старом exo.
Это, получается, у Вас одновременно два exo в системе стоят - старый
и новый?

georgy ()
Ответ на: комментарий от georgy

Попробовал собрать vfs из git-а.
configure.in.in скопировал в configure.in и сделал
autogen.sh --prefix=/usr.
Конфигурация отработала успешно.
Но при компиляции:
root@inet:/usr/src/thunar-vfs-git# make
make all-recursive
make[1]: Entering directory `/usr/src/thunar-vfs-git'
Making all in po
make[2]: Entering directory `/usr/src/thunar-vfs-git/po'
make[2]: *** Нет правила для сборки цели `@LINGUAS@.gmo', требуемой для `all-yes'. Останов.
make[2]: Leaving directory `/usr/src/thunar-vfs-git/po'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/thunar-vfs-git'
make: *** [all] Ошибка 2
root@inet:/usr/src/thunar-vfs-git#

georgy ()
Ответ на: комментарий от iZEN

Никогда не понимал пользователей, которым нужны иконки на Рабочем столе и... теперь пришло понимание ненужности Conky.

Ну ничего, скоро и лопата будет не нужна.

los_nikos ★★★★★ ()
Ответ на: комментарий от BeerSeller

Да exo у меня 2 версии установлены. Старая и новая. configure.in не копировал. До сброки всего поставил xfce4-dev-tools и всё прошло без вопросов.

BeerSeller ★★★★ ()
Ответ на: комментарий от anonymous

> Интересно, а зачем вообще нужен рабочий стол, если не для иконок? Никогда не понимал тех кто не использует рабочий стол по прямому назначению.
+++

nikotyn ()
Ответ на: комментарий от BeerSeller

Да exo у меня 2 версии установлены. Старая и новая.


Ну теперь понятно. Я то ставил только одну exo-0.5.
А как это обе exo могут жить одновременно?
Они же вроде перекрывают друг-друга.
И имеет значение в какой последовательности их ставить, какую сначала,
а какую потом?

georgy ()
Ответ на: комментарий от anonymous

>Интересно, а зачем вообще нужен рабочий стол, если не для иконок?

А кто сказал, что он вообще нужен?

Никогда не понимал тех кто не использует рабочий стол по прямому назначению.

Всё должно быть в пределах доступности. Сворачивать приложения, лезть на рабочий стол - бред.

anonymous ()
Ответ на: комментарий от georgy

Поставил с двумя exo, добавил thunar-vfs из Thunar-1.0.1,
xfdesktop собрал с thunar-vfs.
Иконки на рабочем столе появились, но при старте орет, что не может
подключиться к службе корзины и чтобы поставил Thunar с поддержкой
этой службы.
Иконка корзины есть, а доступа к ней нет.
Можно ли это вылечить? Я так понимаю, корзина работает через thunar-vfs,
а в Thunar-1.1.0 vfs нету. Мне что и старый Thunar тоже ставить?

georgy ()

Вопрос к пользователям XFCE 4.6 (что-то мне подсказывает, что таковых в этой дискуссии немало): можно ли поворотом колеса мыши над рабочим столом переключаться между рабочими столами, как в XFCE 4.4?

anonymous ()
Ответ на: комментарий от anonymous

можно ли поворотом колеса мыши над рабочим столом переключаться между рабочими столами, как в XFCE 4.4?

можно

Deyt ()
Ответ на: комментарий от prorok2k

4pane

На две - прошлый век! Вот 4pane делит сразу на четыре :) *И вкладки умеет.

killest ()
Ответ на: комментарий от anonymous

> можно ли поворотом колеса мыши над рабочим столом переключаться между рабочими столами

Дык вроде по-умолчанию так и настроено.

sysmouse ()
Ответ на: комментарий от anonymous

>Все никак эти велосипедостроители не уймутся Гном пародировать. Только Тунар как был УГ так и остается, до Наутилуса далеко.

Вы ни в чём не ошиблись? Nautilus дикий тормоз, а Thunar летает с, почти, тем же функционалом.

silvanus ()
Ответ на: комментарий от silvanus

Вы ни в чём не ошиблись? Nautilus дикий тормоз, а Thunar летает с, почти, тем же функционалом.


слово «почти» зачастую критично. Да и не такой уж Наутилус и тормоз.

Alsvartr ★★★★★ ()
Ответ на: комментарий от anonymous

> Наутилус, кстати, действительно гнусно отбирает рабочий стол.

Как дети малые. gconftool-2 --set --type bool /apps/nautilus/preferences/show_desktop false и не будет наутилус большедаже пытаться стать рабочим столом. Даже при отсутствии --no-desktop.

Особенно усугубляется тем, что дропбоксовский клиент запускается только при старте наутилуса. Надо пускать nautilus --no-desktop, затем немного ждать и закрывать наутилус, тогда дропбокс остаётся.

Это вообще жесть!

anonymous ()
Ответ на: комментарий от BeerSeller

To BeerSeller:

Не могли бы Вы выложить куда-нибудь свой thunar-vfs из git-а, который у Вас собирался, если он остался.
А то тот, что я скачал сегодня, выдает ошибку:

cc1: warnings being treated as errors
thunar-vfs-io-local.c: В функции ‘_thunar_vfs_io_local_listdir’:
thunar-vfs-io-local.c:647: ошибка: доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти
thunar-vfs-io-local.c:686: ошибка: доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти
make[3]: *** [libthunar_vfs_1_la-thunar-vfs-io-local.lo] Ошибка 1
make[3]: Leaving directory `/usr/src/ThunarVFS-git/thunar-vfs/thunar-vfs'

Или прошу проверить у себя (если есть возможность и время) компиляцию
сегодняшнего git-овского thunar-vfs на Вашей системе.
Заранее благодарю.

georgy ()
Ответ на: комментарий от georgy

Поставил Thunar и ThunarVFS оба из git,
пересобрал после этого xfdesktop.
Результат тот же - недоступность корзины.
И иконки сеть нету. Это иконка сама должна появиться, или после каких-то
действий?
Вопрос: Какие версии каких компонентов xfce надо использовать для того,
чтобы новый Thunar полноценно заработал?
Может я какую-то тонкость не учел?
Где-то прочитал, что надо xfce в этом случае компилять на xfce-dev-tools
версии 4.7.2, соответственно на ней и компилял.
У меня:
exo-0.3.106 xfce4-dev-tools-4.7.2
exo-0.5.1 xfce4-mixer-4.6.1
gtk-xfce-engine-2.6.0 xfce4-panel-4.6.3
libxfce4menu-4.6.1 xfce4-session-4.6.1
libxfce4ui-4.7.1 xfce4-settings-4.6.4
libxfce4util-4.6.1 xfce-utils-4.6.1
libxfcegui4-4.6.2 xfconf-4.6.1
mousepad-0.2.16 xfdesktop-4.6.1
orage-4.6.1 xfprint-4.6.1
Terminal-0.4.3 xfwm4-4.6.1
Thunar-1.1.0 xfwm4-themes-4.6.0
xfce4-appfinder-4.6.1

В последнюю очередь на установленном новом Thunar собрал VFS и
пересобрал xfdesktop.
Что я сделал не так?

georgy ()
Ответ на: комментарий от Dmitry_Sokolowsky

Но люди как-то собрали же!
Ведь работает! И в Thunar-е корзина есть, и иконка сеть есть.
Вон человек даже скриншот выложил.

georgy ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.