The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Chat and Instant Messages"
(→Discord: update workaround) |
|||
Line 7: | Line 7: | ||
We're now supporting Discord as an official Funtoo online community. Join via this link:[https://discord.gg/BNUSpUU Funtoo Discord Channel] | We're now supporting Discord as an official Funtoo online community. Join via this link:[https://discord.gg/BNUSpUU Funtoo Discord Channel] | ||
{{tip|If Discord says it's your lucky day, that it needs to update AND you can't wait, perform the following. Edit /opt/discord/resources/build_info.json to reflect the new version}} | {{tip|If Discord says it's your lucky day, that it needs to update AND you can't wait, perform the following. Edit /opt/discord/resources/build_info.json to reflect the new version}} | ||
== IRC == | == IRC == | ||
Line 19: | Line 15: | ||
'''The channel still exists but will not accept any user. Please use the other options described in this article.''' | '''The channel still exists but will not accept any user. Please use the other options described in this article.''' | ||
Recommended IRC clients: | Recommended IRC clients: |
Latest revision as of 01:29, July 5, 2023
Chat and Instant Messages
There are many articles on other websites that suggest what the best app for instant messaging would be. Many of those articles are based on some personal preference of the article author, or listing technical features of various clients. Many times, you don't really have a choice. If you want to talk to a person that only has a land line telephone, then you just have to sit down with a phone and call that number. If all your friends are using ICQ, then it doesn't matter if you think Skype is better, unless you can convince all your friends to move. Therefore, assuming that you know who you want to talk to and what communications protocol they use, here is how to get in touch with them.
Discord
We're now supporting Discord as an official Funtoo online community. Join via this link:Funtoo Discord Channel
If Discord says it's your lucky day, that it needs to update AND you can't wait, perform the following. Edit /opt/discord/resources/build_info.json to reflect the new version
IRC
More information can be found in the Category:IRC.
Internet Relay Chat (IRC) was the main channel for support on Funtoo, aside from this wiki.
The channel still exists but will not accept any user. Please use the other options described in this article.
Recommended IRC clients:
- app-emacs/circe - Circe (Emacs IRC plugin)
- net-irc/ircii - ircII (the "original" console IRC client)
- net-irc/jircii - IRC client written in java.
- net-irc/epic4 and net-irc/epic5 - EPIC (ircII interface that can be extended with scripts, e.g. Darkstar)
- net-irc/hexchat (Xchat extension)
- net-irc/irssi (The Finnish language pronounciation of ircII is irssi. This is an entirely different IRC client with many features)
- net-irc/konversation (KDE based)
- net-irc/kvirc (KDE based)
- net-irc/quassel (Qt based)
- net-irc/weechat (IRC client that has both text-based interface for the console, and a web interface, and a GUI for X)
To join the discussion in the Funtoo channel, you would first connect to irc.freenode.org with your favourite IRC client. When you connect, you will need to specify a username. If someone else already owns that username, you will get a message like "NickServ: This nickname is registered. Please choose a different nickname, or identify yourself". So you have these two choices to respond:
/nick new-nickname
/msg NickServ identify ********** (replace these stars with your password and ignore this text)
Once you have chosen a unique nickname (and optionally registered it to make sure you own it in future conversations), you can join a channel by entering:
/join #funtoo
You can also join several channels at once, like so:
/join #funtoo #gentoo #pidgin
Multi-protocol clients
Pidgin
Pidgin is a GTK based application, reportedly used by "millions of people". One of the reasons for Pidgin's popularity is that it supports a wide variety of protocols. These are the protocols currently supported:
- AIM
- Bonjour
- Gadu-Gadu
- Google Talk
- Groupwise
- ICQ
- IRC
- MSN
- MXit
- SILC
- SIMPLE
- Sametime
- XMPP
- Yahoo!
- Zephyr
Pidgin also supports plugins, that will enable you to chat through battle.net, Facebook, Line by Naver (popular Skype-alternative in Asia), QQ, Skype, Steam, WhatsApp, and more.
You can get support in the #pidgin channel on Freenode.
Installation is done by
emerge net-im/pidgin
There are many plugins available in Funtoo. You can list them by running
eix pidgin
Kopete
Kopete is a Qt based application, part of the KDE framework. To get support for some protocols they should be added as use flags. For example:
echo "kde-apps/kopete gadu groupwise skype yahoo" > /etc/portage/package.use/kopete
After you set the use flags, install by entering in a terminal
emerge -avuDN kde-apps/kopete
Empathy
Empathy is a GTK based application that through Telepathy supports the same protocols as Pidgin (see above). Install it with
emerge net-im/empathy
Skype
net-im/skype is a 32 bit package and requires a range of settings described below. There is also another package: net-im/skypeforlinux which is a 64-bit client that doesn't need the same long list of use flag changes, and it doesn't require acceptance of the Skype EULA.
[www.skype.com Skype] is proprietary software with a special EULA that needs to be accepted. This can be done by editing /etc/portage/package.license and adding
net-im/skype skype-4.0.0.7-copyright
net-im/skype is also a 32 bit application, so a large number of packages needs the abi_x86_32 use flag. Use
emerge -p net-im/skype
to pretend to install Skype, and emerge will tell you which packages needs a change of use flags.