eiskaltdcpp-gtk(1)

πŸ¦‹ eiskaltdcpp-gtk(1) β€” General Commands Manual πŸ¦‹

okay bestie, sit down, hydrate, and let me tell you about eiskaltdcpp-gtk β€” yes it's a whole manual page, yes it's from the General Commands Manual, and yes we're gonna get through it together πŸ’–


✨ NAME ✨

EiskaltDC++_Gtk β€” the GUI based on Gtk (based on FreeDC++ and LinuxDC++). she's giving interface, she's giving vibes πŸ’…


🌸 SYNOPSIS 🌸

eiskaltdcpp-gtk <magnet link> <dchub://link> <adc(s)://link>
eiskaltdcpp-gtk <Key>

like. that's the whole summoning ritual. drop a link in, or pass a Key, and she's up 🫢


πŸ’œ DESCRIPTION πŸ’œ

EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. no cap. she's compatible with DC++, AirDC++, FlylinkDC++ and other DC clients, and she also interoperates with all common DC hub software. iconic behavior honestly πŸ‘‘


πŸŽ€ COMMAND LINE OPTIONS πŸŽ€

a summary of options is included below, bestie:

  • -h, --help β€” display help and exit πŸ™ˆ
  • -V, --version β€” output version information and exit ⭐

⌨️ KEYBOARD SHORTCUTS ⌨️

These are the default keyboard shortcuts. you can change them in any text editor. for example:

sudo nano /usr/share/eiskaltdcpp/gtk/ui/mainwindow.ui

okay now the list, and yes we're doing all of them, no skipping:

  • Ctrl+O β€” open options window
  • Ctrl+L β€” open own filelist
  • Ctrl+E β€” refresh share
  • Ctrl+R β€” reconnect to hub
  • Ctrl+N β€” quick connect
  • Ctrl+H β€” favourite hubs
  • Ctrl+P β€” public hubs
  • Ctrl+U β€” favourite users
  • Ctrl+D β€” show/hide downloads queue widget
  • Ctrl+S β€” open search widget
  • Ctrl+F β€” show/hide find or filter frame
  • Ctrl+A β€” select all
  • Ctrl+W β€” close current widget
  • Ctrl+PageUp β€” switch to the previous widget. available only if widget panel is used, not working in mode of sidebar 😭
  • Ctrl+PageDown β€” switch to the next widget. available only if widget panel is used, not working in mode of sidebar 😭
  • Up β€” switch to the previous string from history of sent messages in chat for current session. available only when input frame is focused on πŸ‘€
  • Down β€” switch to the next string from history of sent messages in chat for current session. available only when input frame is focused on πŸ‘€

πŸ’¬ CHAT COMMANDS πŸ’¬

the moment you've been waiting for, the group chat itself:

  • /away <message> β€” away mode message on/off
  • /back β€” away mode off
  • /browse <nick> β€” browse user files
  • /clear β€” clear chat
  • /close β€” close chat
  • /favorite, /fav β€” add a hub to favorites
  • /fuser, /fu <nick> β€” add user to favorites list
  • /removefu, /rmfu <nick> β€” remove user favorite
  • /listfu, /lsfu β€” show favorites list
  • /getlist <nick> β€” get file list
  • /grant <nick> β€” grant extra slot
  • /help β€” show help
  • /join <address> β€” connect to the hub
  • /me <message> β€” say a third person
  • /pm <nick> β€” private message
  • /rebuild β€” rebuild hash
  • /refresh β€” update own file list
  • /userlist β€” user list show/hide
  • /version β€” show version
  • /emoticons, /emot β€” emoticons on/off
  • /luafile <file> β€” load Lua file
  • /lua <chunk> β€” execute Lua Chunk
  • /sh β€” execute code (bash)
  • /alias list β€” alias list
  • /alias purge A β€” alias remove A
  • /alias A::uname -a β€” alias add uname -a as A
  • /A β€” alias A executing
  • /ip on/off β€” ipfilter on/off
  • /ip list β€” show ipfilter rules list
  • /ip up/down β€” move rule up/down
  • /ip purge 192.168.1.0/23;192.168.6.0/24 β€” remove rules from list
  • /ip 192.168.1.0/23::in;!192.168.6.0/24::both β€” add rule 192.168.1.0/23 where direction incoming and action is allow and 192.168.6.0/24 where direction is incoming or outcoming and action is drop
  • /dcpps <param> [value] β€” set Core option param in value (without value return current value of option)
    • New settings will be applied immediately and will be stored in config (i.e. ~/.config/eiskaltdc++/DCPlusPlus.xml) as well.
    • For example:
      • /dcpps MinimumSearchInterval 5 (specify minimal search interval to 5 seconds)
  • /ws <param> [value] β€” set GUI option param in value (without value return current value of option)
    • New settings will be applied immediately and will be stored in config (i.e. ~/.config/eiskaltdc++/EiskaltDC++_Gtk.xml) as well.
    • For example:
      • /ws sound-command aplay (specify program for sound playing)

πŸ“ FILES πŸ“

  • /usr/share/eiskaltdcpp/gtk β€” directory with some resource files
  • ~/.config/eiskaltdc++/ or $XDG_CONFIG_HOME/eiskaltdc++/ β€” directory with configuration files
  • /usr/share/eiskaltdcpp/examples β€” directory with examples of custom scripts (see /sh chat command)

πŸ‘‘ AUTHOR πŸ‘‘

Full list of authors you can find in file Credits.txt.

EiskaltDC++ homepage: https://github.com/eiskaltdcpp/eiskaltdcpp/


πŸ› BUG REPORTS πŸ›

If you find a bug in EiskaltDC++ please report it here:

https://github.com/eiskaltdcpp/eiskaltdcpp/issues

This manual page was written by Boris Pek <tehnick-8@yandex.ru> for the Debian project (and may be used by others).


bestie that's the whole page, we ate and left no crumbs πŸ’…βœ¨

and one last thing, the little footer at the bottom said 28 Apr 2019 and it's page eiskaltdcpp-gtk(1) β€” so if you're citing her, that's the receipt πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from