Frequently Asked Questions - Using Quassel / Undocumented Features
- How do I enable SSL support for client/core connections?
- How can I make the Quassel Core listen on a different port than 4242
- What's this "Full Custom" view thingy
- The layout of the messages looks buggy. Nicks or timestamps are chopped
- Can I prevent the Core from automatically reconnecting to the IRC-Networks and joining channels
- Are there any keyboard shortcuts?
Using Quassel / Undocumented Features
Quassel supports SSL encryption for the connection between clients and core. In order to support this, a Quassel Core needs a PEM certificate. This needs to be named "quasselCert.pem" and stored in Quassel's configdir. In Linux, it's ~/.config/quassel-irc.org/
; on Mac, you'll have to put it in ~/Library/Application Support/Quassel/
, and on Windows it's in %appdata%\[roaming - only on Vista/Win7]\quassel-irc.org\
. Note that the location can be changed using --configdir.
You can create such a certificate on Linux by typing the following on the command line:
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout ~/.config/quassel-irc.org/quasselCert.pem -out ~/.config/quassel-irc.org/quasselCert.pem
Adapt the paths for your setup.
Pretty simple: just start the core using ./quasselcore -p <portnumber>
We currently deliver Quassel with a set of predefined so called Buffer Views: All Buffers, All Channels, All Queries, and All Networks.
While you've probably managed to figure out their meaning, there is an additional View called "Full Custom". This view allows you to show only the buffers you want to be shown. Just drag and drop buffers from other views into the open field to add them or select them and press Backspace / Delete on your keyboard to remove them. The content of this view is currently not persistent, so when you quit Quassel Client, your setup will be lost.
In a future release you can have as many custom views as you wish. Being stored in your core profile, this enables you to easily chose between your preferred views. For example you could create a view with work related channels. There will also be options like: only show buffers where I've been recently highlighted.
You can easily resize the columns in the ChatView by hovering your mouse in between the columns until a vertical line appears that can be dragged.
In the rare case, that you don't want the usersessions to be automatically restored, you just have to start the Quassel Core with:
./quasselcore --norestore
We haven't gotten around to implementing shortcuts for every action yet. In particular, navigation shortcuts (jump to prev/next buffer, most recent highlight etc) are still missing. But since we, the devs, hate clicking around, we did implement one nice feature. In any buffer, you can type Ctrl+[0-9] in order to assign one of the ten available shortcuts to that buffer. Afterwards, you can quickly jump to it pressing Alt+[0-9]. This allows you to have your most active/important buffers available at your fingertips.
Players of real-time strategy games probably know why we like to call this feature "RTS Shortcuts" :)