LINUX.ORG.RU

udisks2+gvfs=долгий запуск программ

 ,


0

1

в продолжение этой темы, симптомы те же, но на другом DE, и уже прилично по времени, вот наконец-то добрался к попыткам починить{надеялся, что при очередной обнове само пройден, но увы(( }
тут речь идет о каком-то сферическом скроллбаре в вакууме, отключение которого исправляет ситуацию, но что-то я не понял о чем речь(, здесь предлагают выпилить пакет gvfs, но пакман предлагает вместе с ним выпилить полсистемы включая DE.

использование dbus-launch команда конечно ускоряет запуск программ, но по сути это костыль, а не решение, есть идеи?
DE deepin/mate, OC manjaro, при необходимости остальные данные предоставлю

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

DE(deepin) запускается нормально(DM не задействован, - автологин), но запуск панели(dde-dock) отложен где-то секунд на 30, при входе в mate значки рабочего стола не сразу появляются, при запуске файлового менеджера(dde-file-manager или caja) происходит задержка на те же 15-30 сек. при сохранении в браузере перед открытием диалогового окна тоже фризы. PS. при запуске тех же программ от рут все запускается без ошибок и быстро, думаю это важно, возможно нужны какие-то права, только вот я не знаю на что…

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

Если автологин с стартх проверь что в ~/.xinitrc есть запуск дбус перед стартом DE

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

exec startdde 

И журнал глянь есть ли активация для uid=1000 service 'org.freedesktop.UDisks2'

journalctl -b -u dbus
#и на ошибки проверь
journalctl -p err -b

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

~/.xinitrc выглядит иначе

#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

export GTK2_RC_FILES="$HOME/.gtkrc-2.0"

DEFAULT_SESSION=mate-session
case $1 in
  mate) exec  ck-launch-session dbus-launch mate-session ;;
  *) exec ck-launch-session dbus-launch  $DEFAULT_SESSION ;;
esac

по журналу, вроде бы все активно

journalctl -b -u dbus | grep UDisks2
дек 22 22:16:53 ypp-pc dbus-daemon[587]: [system] Activating via systemd: service name='org.freedesktop.UDisks2' unit='udisks2.service' requested by ':1.64' (uid=1000 pid=1044 comm="/usr/lib/gvfs-udisks2-volume-monitor ")
дек 22 22:16:53 ypp-pc dbus-daemon[587]: [system] Successfully activated service 'org.freedesktop.UDisks2'

dbus активен, это видно по

sudo systemctl status udisks2.service
[sudo] пароль для ypp: 
● udisks2.service - Disk Manager
   Loaded: loaded (/usr/lib/systemd/system/udisks2.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-12-22 22:16:53 EET; 1h 32min ago
     Docs: man:udisks(8)
 Main PID: 1047 (udisksd)
    Tasks: 7 (limit: 4915)
   Memory: 7.1M
   CGroup: /system.slice/udisks2.service
           ├─1047 /usr/lib/udisks2/udisksd
           ├─1948 /usr/bin/mount.ntfs /dev/sdb2 /run/media/ypp/2608F27C08F24A77 -o rw,nodev,nosuid,windows_names,uid=1000,gid=1001,uhelper=udisks2
           └─1965 /usr/bin/mount.ntfs /dev/sdb1 /run/media/ypp/   -o rw,nodev,nosuid,windows_names,uid=1000,gid=1001,uhelper=udisks2

дек 22 22:17:39 ypp-pc ntfs-3g[1948]: Mounted /dev/sdb2 (Read-Write, label "", NTFS 3.1)
дек 22 22:17:39 ypp-pc ntfs-3g[1948]: Cmdline options: rw,nodev,nosuid,windows_names,uid=1000,gid=1001,uhelper=udisks2
дек 22 22:17:39 ypp-pc ntfs-3g[1948]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdb2,blkdev,blksize=4096
дек 22 22:17:39 ypp-pc ntfs-3g[1948]: Global ownership and permissions enforced, configuration type 7
дек 22 22:17:40 ypp-pc udisksd[1047]: Mounted /dev/sdb1 at /run/media/ypp/Зарезервировано системой on behalf of uid 1000
дек 22 22:17:40 ypp-pc ntfs-3g[1965]: Version 2017.3.23 external FUSE 29
дек 22 22:17:40 ypp-pc ntfs-3g[1965]: Mounted /dev/sdb1 (Read-Write, label "Зарезервировано системой", NTFS 3.1)
дек 22 22:17:40 ypp-pc ntfs-3g[1965]: Cmdline options: rw,nodev,nosuid,windows_names,uid=1000,gid=1001,uhelper=udisks2

но вот что значит доп после вывода мне непонятен(

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

xinitrc выглядит иначе

Попробуй все же привести к рекомендуемому виду, там идет экспорт переменных для дбуса


mv ~/.xinitrc ~/old.xinitrc
cp /etc/X11/xinit/xinitrc ~/.xinitrc
#подправь для дде без всяких ck-launch-session dbus-launch

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

#подправь для дде без всяких ck-launch-session dbus-launch

теперь содержимое ~/.xinitrc содержит часть выложеного кода, но вместо exec startdde указано ‘‘‘exec xterm -geometry 80x66+0+0 -name login’’’

вот все содержимое

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then

    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then

    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

но в поведении системы это ничего не изменило(

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

Вместо twm & и всего что после ставишь запуск своего DE

exec startdde или exec startlxde

И перезагружаешься хайнитрс только при загрузке иксов читается

anonymous ()

Some people still have problems with Thunar taking a long time to start for the first time. This is due to gvfs checking the network, preventing Thunar from starting until gvfs finishes its operations. To change this behaviour, edit /usr/share/gvfs/mounts/network.mount and change AutoMount=true to AutoMount=false

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

Some people still have problems with Thunar taking a long time to start for the first time. This is due to gvfs checking the network, preventing Thunar from starting until gvfs finishes its operations. To change this behaviour, edit /usr/share/gvfs/mounts/network.mount and change AutoMount=true to AutoMount=false

не помогло(

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

Вместо twm & и всего что после ставишь запуск своего DE exec startdde или exec startlxde

тоже не помогло(

agafron ()

симптомы те же, но на другом DE, и уже прилично по времени

А флешки тоже не монтируются в фм? Попробуй откатить gvfs до 1.40.2-1.

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

А флешки тоже не монтируются в фм?
все монтируется

agafron ()

Классические проблемы блоатвари, томозящей на том, чего её не просили делать.

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

Странная проблема. На Gentoo такого не наблюдается. Никаких супер конфигов писать не нужно. Все прекрасно стартует через ck-launch-session dbus-launch –exit-with-session в .xprofile. Так что проблема может быть в настройках системдэ или в ее багах. Gvfs нормально работает.

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

Та и на арче проблем нету, с дефолтными настройками. Может что то в фстаб прописано или хост не то прописано

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

вообще у меня другое окружение стоит, но я поставил тунар и запустил thunar-volman -c, все галки сняты и так

В /etc/fstab и /etc/hosts у вас что прописано?

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
#/dev/sdb1
UUID=4c26eb78-0415-4b37-9ddf-6bb3f660f017  /             btrfs  rw,noatime,discard,compress=lzo,nossd,space_cache,autodefrag,subvolid=257,subvol=@       0  1  
#/dev/sdb1
UUID=4c26eb78-0415-4b37-9ddf-6bb3f660f017  /home         btrfs  rw,noatime,discard,compress=lzo,nossd,space_cache,autodefrag,subvolid=258,subvol=@home   0  1  
# /dev/sdb1
UUID=4c26eb78-0415-4b37-9ddf-6bb3f660f017  /var/cache    btrfs  rw,noatime,discard,compress=lzo,nossd,space_cache,autodefrag,subvolid=259,subvol=@cache  0  1  
# /dev/sdb1(snapshots)
UUID=4c26eb78-0415-4b37-9ddf-6bb3f660f017  /snapshots    btrfs  rw,noatime,discard,compress=lzo,nossd,space_cache,autodefrag,subvolid=260,subvol=@snapshots  0  1  


#/dev/sda5 UUID= 927C99390BA6252F       nofail,locale=ru_RU.utf8,umask=000
LABEL=Soft                       /media/Soft   					ntfs-3g   defaults                                                                 0  0  
#/dev/sda6 exHome))
UUID=230ffbb5-b6d2-4d1f-a1c2-8844ed0bc6c3                                  /media/home   ext4   defaults                                                                                 0  0  

UUID=456ea4a3-b51e-49bc-bdf3-80a6d4d0a55f  none          swap   defaults                                                                                 0  0  
#/dev/sda2                                  /media/Win-7  ntfs   defaults                                                                                 0  0  

cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	ypp-pc
::1	localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

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

/etc/fstab

/dev/sda2 /boot vfat noauto,noatime 0 2

/dev/sda3 / xfs noatime 0 1

/dev/sda4 none swap sw 0 0

/etc/hosts

127.0.0.1 localhost hostname

::1 localhost

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

Попробуй откатить gvfs до 1.40.2-1.

Спасибо, откат версии помог, все же проблема в gvfs 1.42.x, на гитлабе уже есть ветка с 1.43.2, на досуге поиграюсь с билдами, может более новая версия тоже не глючная,
Всем спасибо за участие!!!

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