Chcę otwierać kanały na serwerach określonych w irc://
linkach w XChat, ale bezpośrednie wskazywanie na plik binarny XChat (w Firefoksie) nie działało - okno wyboru serwerów pojawia się jak zwykle. Nie wiem, jak powiązać irc://
linki z XChat w Chromium.
10
xchat --existing --url=$@
można by je przekonwertować na polecenie Terminal ... Nie chcę tworzyć skryptu. Za dużo pracy, aby to zrobić za każdym razem, gdy formatuję komputer.bash -c "xchat --existing --url=$@"
?Odpowiedzi:
Jednym z możliwych rozwiązań jest wykonanie małego skryptu, aby otworzyć kanał irc w istniejącym xchat i przekazać go Firefoxowi.
Na przykład - utwórz plik w
/usr/bin
wywołaniuxchat-firefox
i umieść w nim:Dodaj uprawnienia do skryptu:
Teraz za pomocą opcji menu
Edit-Preferences-Applications Tab
w przeglądarce Firefox wybierz „xchat-firefox” dla typu zawartości „irc”.źródło 1 i źródło 2
źródło
Metoda Fossfreedom działa świetnie, ale jest to rozwiązanie dla aplikacji. To prawda, Firefox / chrom jest najczęstsze zastosowanie, ale jest to łatwe do wykonania rozwiązanie całego systemu tak, by automatycznie działa dla wszystkich aplikacji automatycznie, bez konieczności konfigurowania każdego z nich.
Rozwiązaniem jest utworzenie alternatywnego
.desktop
pliku kojarzącego xchat zeirc://
schematem URI. To automatycznie sprawi, że cały pulpit (i dowolna aplikacja) zobaczy XChat jako moduł obsługi IRC.Skopiuj program uruchamiający xchat, abyśmy mogli go edytować:
Edytować jej zawartość, dodając,
MimeType
iNoDisplay
, i zastąpienieExec
dopasować w ten sposób:Teraz zainstaluj plik. Można to zrobić tylko dla bieżącego użytkownika lub wszystkich użytkowników (wystarczy poprzedzić polecenie za pomocą
sudo
):I to wszystko! Możesz wypróbować wyniki natychmiast, w przeglądarce Firefox, Chromium lub dowolnej aplikacji. Przetestujmy to w terminalu:
Ta-da!
źródło