Jaki jest * właściwy * sposób korzystania ze zintegrowanego czatu gnome-shell?


11

Proszę o wyrozumiałość, ponieważ wciąż zastanawiam się, jak używać powłoki gnome. Moje pytanie dotyczy prawidłowego korzystania ze zintegrowanego czatu. Mam następujące pytania:

1) Gdy ludzie czatują ze mną, pojawia się jako powiadomienie na ukrytym pasku u dołu ekranu, a następnie ten czat pozostaje tam, aby móc później uzyskać do niego dostęp. Jak zainicjować rozmowę w ten sposób, bez otwierania okna empatii? To co robiłem jest

  • Uderzenie w superklucz
  • Wpisywanie nazwiska osoby, która wywołuje kontakty
  • Rozpocznij czat za pomocą empatii
  • Natychmiast zamknij okno czatu
  • Gdy osoba odpowiada, pojawia się jako powiadomienie. Następnie przechodzę do interakcji z czatem w ten sposób.

2) Jaki jest skrót klawiaturowy do wyświetlania paska powiadomień? Idealnie chciałbym mieć następujące doświadczenie

  • Użyj skrótu klawiaturowego, aby wyświetlić powiadomienia
  • Zacznij wpisywać nazwę powiadomienia, które chcę zbadać, i dopasuj pracę w niewyraźny sposób, podobnie jak dopasowanie przełączania bufora w trybie Ido w Emacsie
  • Po dopasowaniu właściwego imienia, nacisnąłem Enter, a następnie przywołałem czat z tą osobą jako powiadomienie wyskakujące.

Czy te zachowania są obsługiwane? Jeśli nie, chętnie popracuję nad ich wdrożeniem. Jestem doświadczonym programistą, ale nie znam gnome-shell. Gdyby ktoś skierował mnie w dobrym kierunku, jeśli chodzi o to, czy to zachowanie jest obsługiwane, lub gdzie w ramach gnome-shell dodałbym, aby uzyskać to zachowanie, bardzo bym to docenił.

Dzięki!


1) Nie można zainicjować czatu przez okno powiadomień, po prostu powiadamia o tym. 2) Nie ma skrótu klawiaturowego, aby wyświetlić okno powiadomień.
Uri Herrera

Mógłby to wesprzeć poprzez zastosowanie rozszerzenia.
Uri Herrera

2
Nie sądzę, aby istniał „właściwy sposób”, myślę, że integracja jest nową funkcją, czasem błędną, czasem niezręczną, ale ogólnie poprawiającą się. Był czas, kiedy empatia nie łączyła się z freenode =) Złóż wniosek o funkcję za pomocą gnome.
Panther

Odpowiedzi:


3

Skróty klawiaturowe można ustawić w ustawieniach systemowych> klawiatura> skróty.

Domyślnie Super+ Mpokazuje pasek powiadomień.

Ponadto ustawiłem Ctrl+ Alt+, Eaby pokazać mi główne okno empatii. Aby to zrobić, kliknij znak plus i wpisz empatię jako nazwę i polecenie, kliknij Zastosuj, a następnie kliknij „Dezaktywowany” na liście i naciśnij skrót.



0

Szukam również sposobu na zrobienie tego (inicjowanie czatu jako powiadomienia powłoki gnome, ponieważ jest to po prostu bardziej spójne z resztą GUI), ale co więcej, nienawidzę odsuwać dłoni od klawiatury. Oto, co wymyśliłem (no to ze mną):

  1. Start aby otworzyć przegląd,
  2. wpisz, chatjeśli chcesz ograniczyć wyszukiwanie do kontaktów z przypisanymi wiadomościami błyskawicznymi,
  3. kontynuuj pisanie, aż znajdziesz właściwy kontakt,
  4. Enter aby otworzyć dane kontaktowe,
  5. Tab, Tababy wybrać odpowiednią ikonę (coś z komiksu na czacie)
  6. Space gdy jest zaznaczone, aby otworzyć rozmowę Empathy (powiadomienie również powinno się otworzyć, po prostu nie ma żadnego wizualnego wskaźnika, że ​​się otworzyło),
  7. Alt+ F4aby zamknąć dane kontaktu, konwersacja Empathy powinna aktywować się automatycznie,
  8. Alt+ Spacenastępnie, Naby zminimalizować okno rozmowy,
  9. Super+, Maby aktywować pasek powiadomień,
  10. powiadomienie o wiadomości powinno być wybrane, użyj klawiszy strzałek, jeśli nie, to Spacelub, Enteraby odpowiedzieć.

Teraz jedyne dwie rzeczy do zrobienia to znalezienie krótszej drogi i całkowite ukrycie okna konwersacji Empathy (jest ono tylko zminimalizowane, więc nadal wyświetla się w widoku ogólnym).

Jeśli to nie działa, proszę o komentarz, żebym mógł dowiedzieć się, dlaczego to działa i udostępnić dokładną nazwę wtyczki lub cokolwiek innego (chociaż nie używam niczego do tego konkretnego celu).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.