Jak wymusić pojedynczą instancję firefox na gnome?

0

Muszę pomóc niektórym użytkownikom znaleźć zagubione karty przeglądarki.

Problem polega na tym, że ciągle uruchamiają wiele instancji przeglądarki. W gnome, alt-tab jest trudny do wyjaśnienia, ponieważ wymaga nawigacji przez okna tej samej aplikacji. Czy mogę skonfigurować gnome tak, aby uruchamiał tylko jeden proces aplikacji?

sevo
źródło

Odpowiedzi:

0

Możesz napisać skrypt, który sprawdzi, czy firefox już działa i uruchamia go tylko, jeśli tak nie jest.

Jest podobne pytanie tutaj . Właśnie wypróbowałem to na mojej maszynie w ten sposób:

#!/bin/bash

# Abort startup if another instance was found
pidof /usr/lib/firefox/firefox > /dev/null && {
  echo Sorry. Only one instance allowed.
  exit
}
firefox

Firefox działa teraz tylko wtedy, gdy jeszcze nie działa. Sprawdź poprawną ścieżkę, aby sprawdzić ps aux | grep firefoxmoże być inaczej w twoim systemie, nie wiem.

Teraz użytkownicy powinni uruchamiać ten skrypt zamiast bezpośrednio uruchamiać firefox.

jasu
źródło
0

Zamiast tego możesz skonfigurować GNOME tak, aby Alt + Tab nawigował po oknach, a nie w kartach:

gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"

Wtedy nie będzie potrzebne wyjaśnienie Alt + Tab.

(Jednak samo wejście do przeglądu przez Super dałoby podobny wynik ...)

grawity
źródło