Форум русскоязычного сообщества Ubuntu


Автор Тема: Firefox стартует в фоне при запуске системы  (Прочитано 1724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Доброго времени суток!
Столкнулся с такой проблемой. При старте системы запускается firefox, но в фоне.
При попытке запустить firefox выскакивает сообщение об ошибке, что firefox уже запущен, но не отвечает.
Если гашу его killall firefox, то потом запускается нормально и проблем в работе нет.

Пробовал удалять полностью. Даже вычищал систему по find / -name "firefox". Но после повторной установки проблема повторяется.

Даже и не знаю куда искать дальше!
Помогите пожалуйста.
В гугле не смог найти похожую проблему!

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
В гугле не смог найти похожую проблему!
Серьёзно?  :idiot2:
sudo ls -a | grep brain > /dev/head

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Столкнулся с такой проблемой. При старте системы запускается firefox, но в фоне.
Сам добавил в автозагрузку?

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля

Серьёзно?  :idiot2:

По этим ссылка рассказывают как убить и запустить. Это я  итак умею.

А вот где эта зараза автозагружается, я не понимаю! :(

Пользователь добавил сообщение 06 Май 2017, 09:05:54:
Тут её нет. Где еще можно посмотреть?
« Последнее редактирование: 06 Май 2017, 09:05:54 от a.y.logvin »

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
cd /etc/xdg/autostart && sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop попробуйте это и снова загляните в табличку автозапуска.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
a.y.logvin,
После чего это началось?

Пользователь добавил сообщение 06 Май 2017, 12:47:31:
Найти где в автозагрузке прописан firefox:
locate -ib '\autostart' | sudo xargs -d'\n' grep -r firefox
« Последнее редактирование: 06 Май 2017, 12:47:31 от renzrv »

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
попробуйте это и снова загляните в табличку автозапуска.

В табличке не появилось, да и в каталоге /etc/xdg/autostart нет ссылки на firefox.
log@log:/etc/xdg/autostart$ ls -la
итого 212
drwxr-xr-x  2 root root 4096 май  6 12:39 .
drwxr-xr-x 10 root root 4096 май  5 21:08 ..
-rw-r--r--  1 root root  346 май  6 12:39 a11y-profile-manager-indicator-autostart.desktop
-rw-r--r--  1 root root  203 май  6 12:39 at-spi-dbus-bus.desktop
-rw-r--r--  1 root root 1758 май  6 12:39 caffeine.desktop
-rw-r--r--  1 root root 4954 май  6 12:39 classicmenu-indicator.desktop
-rw-r--r--  1 root root  375 май  6 12:39 deja-dup-monitor.desktop
-rw-r--r--  1 root root  486 май  6 12:39 gnome-keyring-pkcs11.desktop
-rw-r--r--  1 root root  479 май  6 12:39 gnome-keyring-secrets.desktop
-rw-r--r--  1 root root  445 май  6 12:39 gnome-keyring-ssh.desktop
-rw-r--r--  1 root root  449 май  6 12:39 gnome-screensaver.desktop
-rw-r--r--  1 root root  303 май  6 12:39 gnome-settings-daemon.desktop
-rw-r--r--  1 root root  184 май  6 12:39 gnome-software-service.desktop
-rw-r--r--  1 root root  465 май  6 12:39 gnome-user-share-obexpush.desktop
-rw-r--r--  1 root root  445 май  6 12:39 gnome-user-share-webdav.desktop
-rw-r--r--  1 root root  280 май  6 12:39 gsettings-data-convert.desktop
-rw-r--r--  1 root root  265 май  6 12:39 indicator-application.desktop
-rw-r--r--  1 root root  303 май  6 12:39 indicator-bluetooth.desktop
-rw-r--r--  1 root root  311 май  6 12:39 indicator-datetime.desktop
-rw-r--r--  1 root root  299 май  6 12:39 indicator-keyboard.desktop
-rw-r--r--  1 root root  283 май  6 12:39 indicator-messages.desktop
-rw-r--r--  1 root root  287 май  6 12:39 indicator-power.desktop
-rw-r--r--  1 root root  203 май  6 12:39 indicator-printers.desktop
-rw-r--r--  1 root root  253 май  6 12:39 indicator-session.desktop
-rw-r--r--  1 root root  296 май  6 12:39 indicator-sound.desktop
-rw-r--r--  1 root root  211 май  6 12:39 nautilus-autostart.desktop
-rw-r--r--  1 root root  351 май  6 12:39 nm-applet.desktop
-rw-r--r--  1 root root  242 май  6 12:39 nvidia-settings-autostart.desktop
-rw-r--r--  1 root root  290 май  6 12:39 onboard-autostart.desktop
-rw-r--r--  1 root root  302 май  6 12:39 orca-autostart.desktop
-rw-r--r--  1 root root  359 май  6 12:39 polkit-gnome-authentication-agent-1.desktop
-rw-r--r--  1 root root  376 май  6 12:39 print-applet.desktop
-rw-r--r--  1 root root  259 май  6 12:39 psensor.desktop
-rw-r--r--  1 root root 4475 май  6 12:39 pulseaudio.desktop
-rw-r--r--  1 root root  451 май  6 12:39 telepathy-indicator.desktop
-rw-r--r--  1 root root  364 май  6 12:39 unity-fallback-mount-helper.desktop
-rw-r--r--  1 root root  303 май  6 12:39 unity-settings-daemon.desktop
-rw-r--r--  1 root root 9345 май  6 12:39 update-notifier.desktop
-rw-r--r--  1 root root  313 май  6 12:39 user-dirs-update-gtk.desktop
-rw-r--r--  1 root root  425 май  6 12:39 vino-server.desktop
-rw-r--r--  1 root root 3109 май  6 12:39 xfce4-clipman-plugin-autostart.desktop
-rw-r--r--  1 root root 3460 май  6 12:39 xfce4-notes-autostart.desktop
-rw-r--r--  1 root root 5182 май  6 12:39 xfce4-power-manager.desktop
-rw-r--r--  1 root root  223 май  6 12:39 xfce4-volumed.desktop
-rw-r--r--  1 root root 2280 май  6 12:39 xfsettingsd.desktop
-rw-r--r--  1 root root 4818 май  6 12:39 xscreensaver.desktop
-rw-r--r--  1 root root  245 май  6 12:39 zeitgeist-datahub.desktop

После чего это началось, хоть убей не помню.

Может быть это связано с установкой owncloud клиента или Steam. Или с настройкой верхней панели в Unity, но концов не нашел пока :(

Пользователь добавил сообщение 06 Май 2017, 12:58:36:
a.y.logvin,
После чего это началось?

Пользователь добавил сообщение 06 Май 2017, 12:47:31:
Найти где в автозагрузке прописан firefox:
locate -ib '\autostart' | sudo xargs -d'\n' grep -r firefox

Не выдает ничего команда
Цитировать
log@log:/etc/xdg/autostart$ locate -ib '\autostart' | sudo xargs -d'\n' grep -r firefox
log@log:/etc/xdg/autostart$


Цитировать
locate -ib '\autostart'
выдает такой список:
Цитировать
log@log:/etc/xdg/autostart$ locate -ib '\autostart'
/etc/libvirt/qemu/networks/autostart
/etc/libvirt/storage/autostart
/etc/xdg/autostart
/etc/xdg/openbox/autostart
/home/log/.config/autostart
/usr/share/gdm/autostart
/usr/share/gdm/greeter/autostart
/usr/share/gnome/autostart
/usr/share/indicator-application/upstart/xdg/autostart
/usr/share/lightdm/guest-session/skel/.config/autostart
/usr/share/upstart/xdg/autostart

Это каталоги, по ним grep работает?

« Последнее редактирование: 06 Май 2017, 12:58:36 от a.y.logvin »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Это каталоги, по ним grep работает?
Да, и получается в автозагрузке лиса нигде не прописана :idiot2:

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Да, и получается в автозагрузке лиса нигде не прописана :idiot2:

Стартует она отсюда

log       2453  3.3  2.0 1667260 126320 ?      Dl   12:37   0:00 /usr/lib/firefox/firefox --sm-client-id 21fa4a69a-b285-44a7-920f-902d1c10e7fd
Блин, а еще перенесли в тему для новичков :)

Пользователь добавил сообщение 06 Май 2017, 13:10:59:
Да

Вопрос не по теме можно?
xargs -d'\n' grep -r firefox

Я правильно понял, что -d'\n' означает, что мы ищем те элементы, которые начинаются с новой строки \n
И в каждом элементе -r ищем слово firefox ?
« Последнее редактирование: 06 Май 2017, 13:10:59 от a.y.logvin »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Cначала обнови:
sudo updatedbи еще раз попробуй.

Если опять ничего, тогда так:
locate * | while read l; do [ ! -d "$l" -a -s "$l" ] && echo "$l"; done | sudo xargs -d'\n' grep -iIn 'firefox'может занять время.

Я правильно понял, что -d'\n' означает, что мы ищем те элементы, которые начинаются с новой строки \n
И в каждом элементе -r ищем слово firefox ?
Нет. Читай
man xargsman grep

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
может занять время

log@log:/etc/xdg/autostart$ sudo updatedb
[sudo] пароль для log:
log@log:/etc/xdg/autostart$ locate * | while read l; do [ ! -d "$l" -a -s "$l" ] && echo "$l"; done | sudo xargs -d'\n' grep -iIn 'firefox'
log@log:/etc/xdg/autostart$

А еще не подскажете
[ ! -d "$l" -a -s "$l" ] - тут я правильно понимаю, что $l это текущая строка, что означают аргументы [ ! -d  -a -s ] ?


Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
что $l это текущая строка,
Да

что означают аргументы [ ! -d  -a -s ] ?
man test
[ ! -d "$l" -a -s "$l" ]$l это не директория, и не пустой файл.

Пользователь добавил сообщение 06 Май 2017, 13:34:20:
log@log:/etc/xdg/autostart$ locate * | while read l; do [ ! -d "$l" -a -s "$l" ] && echo "$l"; done | sudo xargs -d'\n' grep -iIn 'firefox'
log@log:/etc/xdg/autostart$
Не может быть! Какая система?
« Последнее редактирование: 06 Май 2017, 13:34:20 от renzrv »

Оффлайн a.y.logvin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Не может быть! Какая система?

Цитировать
log@log:/etc/xdg/autostart$ uname -a
Linux log 4.4.0-77-generic #98-Ubuntu SMP Wed Apr 26 08:34:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Цитировать
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-77-generic x86_64)

log@log:/etc/xdg/autostart$ sudo grep -rn firefox /etc
Двоичный файл /etc/X11/core совпадает
/etc/xdg/lxpanel/two_panels/panels/top:61:            id=firefox.desktop
/etc/mailcap:488:text/html; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:489:text/xml; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:490:application/xhtml+xml; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:491:application/xml; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:492:application/rss+xml; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:493:application/rdf+xml; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:494:image/gif; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:495:image/jpeg; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:496:image/png; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:497:x-scheme-handler/http; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:498:x-scheme-handler/https; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:499:x-scheme-handler/ftp; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:500:x-scheme-handler/chrome; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:501:video/webm; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/mailcap:502:application/x-xpinstall; firefox -private-window %s; test=test -n "$DISPLAY"
/etc/rc.local:17:killall firefox
/etc/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul:3:  # firefox-notify
/etc/apparmor.d/abstractions/ubuntu-browsers.d/mailto:8:  # have 'ix' to restrct access to what only firefox is allowed to do
/etc/apparmor.d/abstractions/ubuntu-browsers.d/text-editors:6:  # Text editors (It's All Text [https://addons.mozilla.org/en-US/firefox/addon/4125])
/etc/apparmor.d/abstractions/ubuntu-browsers:30:  # this should cover all firefox browsers and versions (including shiretoko
/etc/apparmor.d/abstractions/ubuntu-browsers:32:  /usr/bin/firefox Cxr -> sanitized_helper,
/etc/apparmor.d/abstractions/ubuntu-browsers:33:  /usr/lib/firefox*/firefox*.sh Cx -> sanitized_helper,
/etc/apparmor.d/usr.bin.firefox:5:@{MOZ_LIBDIR}=/usr/lib/firefox
/etc/apparmor.d/usr.bin.firefox:10:#  /usr/lib/firefox/firefox
/etc/apparmor.d/usr.bin.firefox:11:#  /usr/lib/firefox/firefox
/etc/apparmor.d/usr.bin.firefox:13:#  /usr/lib/firefox/firefox.sh
/etc/apparmor.d/usr.bin.firefox:14:/usr/lib/firefox/firefox{,*[^s][^h]} {
/etc/apparmor.d/usr.bin.firefox:81:  # firefox specific
/etc/apparmor.d/usr.bin.firefox:82:  /etc/firefox*/ r,
/etc/apparmor.d/usr.bin.firefox:83:  /etc/firefox*/** r,
/etc/apparmor.d/usr.bin.firefox:92:  deny /usr/lib/firefox-addons/** w,
/etc/apparmor.d/usr.bin.firefox:104:  # These are needed when a new user starts firefox and firefox.sh is used
/etc/apparmor.d/usr.bin.firefox:161:  # per-user firefox configuration
/etc/apparmor.d/usr.bin.firefox:162:  owner @{HOME}/.{firefox,mozilla}/ rw,
/etc/apparmor.d/usr.bin.firefox:163:  owner @{HOME}/.{firefox,mozilla}/** rw,
/etc/apparmor.d/usr.bin.firefox:164:  owner @{HOME}/.{firefox,mozilla}/**/*.{db,parentlock,sqlite}* k,
/etc/apparmor.d/usr.bin.firefox:165:  owner @{HOME}/.{firefox,mozilla}/plugins/** rm,
/etc/apparmor.d/usr.bin.firefox:166:  owner @{HOME}/.{firefox,mozilla}/**/plugins/** rm,
/etc/apparmor.d/usr.bin.firefox:167:  owner @{HOME}/.gnome2/firefox* rwk,
/etc/apparmor.d/usr.bin.firefox:168:  owner @{HOME}/.cache/mozilla/{,firefox/} rw,
/etc/apparmor.d/usr.bin.firefox:169:  owner @{HOME}/.cache/mozilla/firefox/** rw,
/etc/apparmor.d/usr.bin.firefox:170:  owner @{HOME}/.cache/mozilla/firefox/**/*.sqlite k,
/etc/apparmor.d/usr.bin.firefox:224:  #include <abstractions/ubuntu-browsers.d/firefox>
/etc/apparmor.d/usr.bin.firefox:227:  #include <local/usr.bin.firefox>
/etc/apparmor.d/local/usr.bin.firefox:1:# Site-specific additions and overrides for usr.bin.firefox.
/etc/apport/native-origins.d/firefox:2:LP-PPA-ubuntu-mozilla-daily-firefox-aurora
/etc/apport/native-origins.d/firefox:3:LP-PPA-mozillateam-firefox-next
/etc/apport/blacklist.d/firefox:1:/usr/lib/firefox/firefox
/etc/apport/blacklist.d/firefox:2:/usr/lib/firefox/plugin-container
/etc/gnome/defaults.list:86:application/xhtml+xml=firefox.desktop
/etc/gnome/defaults.list:194:text/html=firefox.desktop
/etc/gnome/defaults.list:211:text/xml=firefox.desktop
/etc/gnome/defaults.list:258:x-scheme-handler/http=firefox.desktop
/etc/gnome/defaults.list:259:x-scheme-handler/https=firefox.desktop

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
renzrv, если перебирать все варианты, то можно засунуть куда угодно, в тот же cron или /etc/rc.local (кривизну извилин никак не угадаешь). Ищем locate .session | xargs grep firefox Стоит грепнутьsudo grep -rI 'firefox --sm-client-id' /etcgrep -I -d skip 'firefox --sm-client-id' $HOME/.*
« Последнее редактирование: 06 Май 2017, 13:54:11 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
кривизну извилин никак не угадаешь
Да уж... это точно)

a.y.logvin,
В кроне рута, юзера смотрел?


Пользователь добавил сообщение 06 Май 2017, 14:23:18:
locate * | while read l; do [ ! -d "$l" -a -s "$l" ] && echo "$l"; done | sudo xargs -d'\n' grep -iIn 'firefox'На любой *бунте найдет туеву хучу совпадений...
По Ctrl+C прерывал выполнение?

Пользователь добавил сообщение 06 Май 2017, 14:41:59:
sudo find /etc /usr /var /root /home -type f ! -empty -exec grep -In 'firefox --sm-client-id' {} +?
« Последнее редактирование: 06 Май 2017, 14:41:59 от renzrv »

 

Страница сгенерирована за 0.225 секунд. Запросов: 22.