Автор Тема: Рабочий стол виснет при переключении wi-fi  (Прочитано 4353 раз)

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Добрый день!

У меня при переключении с lan на wi-fi или с одной сети wi-fi на другую wi-fi зависает минуты на три рабочий стол.

Более подробно:
Подключены сетевые ресурсы с помощью autofs. Ссылки на папки выведены на рабочий стол.

Система: P8-KDE5-x86_64

p.s. Если с рабочего стола сетевые папки убрать, то рабочий стол перестает зависать, но если зайти в домашнюю папку, куда настроены сетевые папки, то окно dolphin зависает.

Как можно победить зависание autofs?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Попробовать прописать в /etc/hosts
127.0.0.1    localhost.localdomain localhost имя_машины

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Попробовать прописать в /etc/hosts
127.0.0.1    localhost.localdomain localhost имя_машины
А какое имя машины указывать (локальной или адрес сервера)?
У меня /etc/hosts выглядит так:
127.0.0.1    localhost.localdomain localhost

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
То, что выдаёт команда
hostname -s

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Не помогло. Все то же самое

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
Если на рабочем столе создать папку и в нее поместить ссылки на этот сетевой диск, то рабочий стол не зависает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Добрый день!

И вам того же.

У меня при переключении с lan на wi-fi или с одной сети wi-fi на другую wi-fi зависает минуты на три рабочий стол.
Система: P8-KDE5-x86_64

В системах на systemd становится всё интереснее и интереснее. А рабочий стол-то тут при чём? :-)
Попробуйте через sar посмотреть, как, что и на сколько загружен процессор.
В смысле пользовательским, системным или по I/O. Что причина такого абнормального фриза рабочего стола.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Если на рабочем столе создать папку и в нее поместить ссылки на этот сетевой диск, то рабочий стол не зависает.
Рабочий стол, скорее всего, есть некий объект, который не просто так что-то отображает, а является активным элементом. В этом случае какие-то манипуляции с монтированием через что угодно по части сети в объекты, ему принадлежащие, могут вызывать разнообразные эффекты в поведении (в том числе и по таймаутам в части ожидания откликов от подсистем и прочее). И это не только кде касается скорее всего.

Оффлайн Maxxximka

  • Завсегдатай
  • *
  • Сообщений: 305
И это не только кде касается скорее всего.
В windows, зависимости ярлыков на сетевые папки и рабочего стола не наблюдается. Там если пропала сеть рабочий стол не виснет.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
В windows, зависимости ярлыков на сетевые папки и рабочего стола не наблюдается. Там если пропала сеть рабочий стол не виснет.
С виндовс не надо сравнивать - там нет операций монтирования и система представляет из себя условно монолитную конструкцию, в отличие от систем gnu/linux, где уже начиная с  самого названия монолитностью не пахнет.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Вообще говоря, в иерархии директорий файловой системы линукс систем есть место, куда следует монтировать любые нелокальные ресурсы (во всяком случае те, которые не относятся к локальной системе). Это /mnt. Что вам мешает примонтировать туда всё необходимое, а на рабочем столе лишь создать ссылки на точки монтирования (директории монтирования) из /mnt ? Даже если ссылку удалят, ресурс все равно будет смонтирован и будет доступен. Пересоздать ссылку (тот же ярлык в виндовсе) не проблема вообще.
Рабочий стол в линукс графических рабочих окружениях и винде - две большие разницы, особенно в свете наличия в линуксе монтирования.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
xorg в *nix это сетевой сервис, и если ip компа меняется, то ничего удивительного в том, что xorg на время теряет сеть не вижу.
В Windows графика построена по другому и никак с сетью не связана.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Не знаю, что такое autofs, но через fstab подобного (в том числе и на wifi) не замечал (в lxde p7+systemd). Если нет связи, то просто пустая точка монтирования (иногда, видимо в момент обнаружения обрыва связи, немного думает прежде чем открыть точку монтирования как обычный каталог). Правда и монтируется все в /mnt, а на рабочем столе только символическая ссылка на точку монтирования.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не знаю, что такое autofs,
https://www.altlinux.org/Autofs
http://linuxoid.in/Autofs

Одна из самых старых систем автомонтирования.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Одна из самых старых систем автомонтирования.
Я в том смысле, что не ощущаю в этом необходимости.