{{Header}}
{{title|title=
Software Recommendations
}}
{{#seo:
|description=Software Recommendations by {{project_name_short}} for Encryption, E-Mail, IRC, Media-Player, Image Viewer, Screenshot Creator, Calculator, Office Suite and more
|image=Software-557615640.jpg
}}
{{release_mininav}}
[[File:Software-557615640.jpg|thumb]]
{{intro|
This wiki page outlines software recommendations by {{project_name_short}} for various tasks, such as encryption, email, IRC, media player, image viewer, screenshot creator, calculator, office suite, and more. It includes a list of pre-installed applications on {{project_name_short}}, recommended software for different user activities, installation instructions, and security advice.
}}
= Warning =
{{PQCrypto}}
= Accessibility =
== On-Screen Keyboard ==
[https://launchpad.net/onboard onboard homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/onboard Debian package]) is an extensible, scalable, virtual (on-screen) keyboard.
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
onboard
}}
}}
'''Figure:''' ''Onboard Software in {{project_name_short}}''
[[File:Onboard-onscreen-keyboard.png|border]]
= Audio, Image and Video =
== Audio Recorder and Editor ==
[https://www.audacityteam.org/ Audacity homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/audacity Debian package]).
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
audacity
}}
}}
'''Figure:''' ''Audacity Software in {{project_name_short}}''
[[File:Audacity.png|border]]
== Image and PDF Viewer ==
=== Ristretto ===
[https://www.openhub.net/p/ristretto Ristretto] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/ristretto Debian package]) and [https://www.xpdfreader.com/ xpdf] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/xpdf Debian package]) come pre-installed in {{project_name_short}}.
Start menu
→ Graphics
→ Image Viewer
'''Figure:''' ''Ristretto Software in {{project_name_short}}''
[[File:Ristretto.png|border]]
'''Figure:''' ''xpdf Software in {{project_name_short}}''
[[File:Xpdf.png|border]]
=== eog - Eye of GNOME graphics viewer ===
{{Install Package|package=
eog
}}
== Screenshot Creator and Image Editor ==
{{mbox
| image = [[File:Ambox_notice.png|40px|alt=Qubes info box]]
| text =
[[{{non_q_project_name_short}}|{{non_q_project_name_short}}]] only! [
{{Non-q-project}}
]
In Qubes, screenshots only work in dom0 (System Tools
→ Screenshot
) and this applies to the entire platform, including [[Qubes|{{q_project_name_long}}]].
}}
[https://github.com/lupoDharkael/flameshot Flameshot homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/flameshot Debian package]).
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
flameshot
}}
}}
'''Figure:''' ''Flameshot Software in {{project_name_short}}''
[[File:Flameshot.png|border]]
== Video Editor ==
[https://jliljebl.github.io/flowblade/index.html Flowblade homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/flowblade Debian package]).
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
flowblade
}}
}}
'''Figure:''' ''Flowblade Software in {{project_name_short}}''
[[File:Flowblade.png|border]]
== Video Recorder ==
[https://github.com/vkohaupt/vokoscreenNG vokoscreenNG homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/vokoscreen-ng Debian package]).
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
vokoscreen-ng
}}
}}
'''Figure:''' ''vokoscreenNG Software in {{project_name_short}}''
[[File:Vokoscreen.png|border]]
= Communications =
== E-Mail ==
See [[E-Mail]].
== Instant Messengers ==
[[Undocumented]].
== IRC Client ==
[[Undocumented]]
== XMPP/Jabber Client ==
TODO
= Encryption =
{{Anchor|KGpg}}
== OpenPGP (GnuPG Frontend) ==
OpenPGP can be used to encrypt, decrypt, sign, and verify text.
[https://www.gnupg.org/related_software/gpa/ GPA] and [https://gnupg.org GnuPG] come pre-installed in {{project_name_short}} ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/gnupg Debian packages]).
Starting.
* gpg {{cli}}: {{CodeSelect|code=
gpg
}}
* gpa {{gui}}: {{CodeSelect|code=
gpa
}}
Alternative: KGpg
To install KGpg:
{{Install Package|package=
kgpg
}}
To start KGpg:
{{CodeSelect|code=
KGpg
}}
Documentation:
* [https://www.gnupg.org/documentation/ GnuPG documentation]
* [[OpenPGP|OpenPGP key distribution strategies]]
* [https://web.archive.org/web/20171017000522/https://gaffer.ptitcanardnoir.org/intrigeri/code/parcimonie/ parcimonie - privacy-friendly helper to refresh a GnuPG keyring] ([https://packages.debian.org/{{Stable project version based on Debian codename}}/parcimonie in Debian])
'''Figure:''' ''GnuPG Software in {{project_name_short}}''
[[File:Gnupg.png|border]]
= Entertainment =
{{Anchor|VLC}}
== Media Player ==
[[File:2000px-VLC_Icon.svg.png|thumb|VLC Media Player Icon|128px]]
The [[File:2000px-VLC_Icon.svg.png|30px|VLC Media Player Icon]] [https://www.videolan.org/vlc/ VLC Media Player] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/vlc Debian package]) is pre-installed in {{project_name_short}}. There are no increased fingerprinting risks because [https://bugzilla.mozilla.org/show_bug.cgi?id=1369309 VLC does not run Javascript]. [However, unrestricted access to the large number of codecs, along with the gstreamer and ffmpeg frameworks can expose the system to remote attacks. The risk is greater than with Tor Browser because the latter attempts to restrict codecs to a particular subset. [https://www.videolan.org/vlc/privacy.html No cookies are stored by VLC and no information is collected and sent to third parties]; see the [https://forums.whonix.org/t/vlc-fingerprinting-research/4897/6 Original Whonix forum thread].]
Start menu
→ Multimedia
→ VLC Media Player
'''Figure:''' ''VLC Software in {{project_name_short}}''
[[File:Vlc.png|border]]
= Miscellaneous =
== Calculator ==
[http://galculator.mnim.org/index.html galculator homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/galculator Debian package]).
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
galculator
}}
}}
'''Figure:''' ''galculator Software in {{project_name_short}}''
[[File:Galculator.png|border]]
== Disk Space Analyzer ==
=== df ===
{{CodeSelect|code=
df -h
}}
=== baobab ===
{{Install Package|package=
baobab
}}
* As user:
** {{CodeSelect|code=
baobab
}}
* With administrative ("root") rights:
** {{CodeSelect|code=
lxsudo baobab
}}
== File Comparison Tools ==
A file comparison tool is also often called a diff viewer
.
=== meld ===
{{Install Package|
package=meld
}}
Usage example:
{{CodeSelect|code=
meld file1 file2
}}
=== kdiff3 ===
{{Install Package|
package=kdiff3
}}
Usage example:
{{CodeSelect|code=
kdiff3 file1 file2
}}
=== diff ===
diff
is a pre-installed {{Cli}} diff viewer.
Usage example:
{{CodeSelect|code=
diff file1 file2
}}
== File Manager ==
[[File:Thunar.svg|thumb|Thunar Icon|128px]]
Thunar
is pre-installed. To launch it:
=== Thunar as User ===
* '''A)''' From start menu: Start menu
→ System
→ Thunar
* '''B)''' From command line: {{CodeSelect|code=
thunar
}}
'''Figure:''' ''Thunar Software in {{project_name_short}}''
[[File:Thunar2.png|border]]
=== Thunar with Administrator Rights ===
From command line:
{{CodeSelect|code=
lxsudo thunar
}}
== Task Manager ==
There many choices. Task managers are [[unspecific]] to {{project_name_short}}. These should be researched as per [[Self Support First Policy]].
=== xfce4-taskmanager ===
Here is a taskmanager {{gui}} example.
{{Install Package|
package=xfce4-taskmanager
}}
Run.
{{CodeSelect|code=
xfce4-taskmanager
}}
=== taskmanager command line utilities ===
Popular taskmanager command line utilities include:
* top
* htop
* ps
* pstree
* pgrep
=== task killing command line utilities ===
Task killing can also be done on the command line.
* kill
* killall
=== plasma-systemmonitor ===
{{Install Package|
package=plasma-systemmonitor
}}
Run.
{{CodeSelect|code=
plasma-systemmonitor
}}
=== iotop - simple top-like I/O monitor ===
{{Quotation
|quote=
iotop does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?".
|context=[https://packages.debian.org/iotop Debian iotop package]
}}
{{Install Package|
package=iotop
}}
Run.
{{CodeSelect|code=
sudo iotop -a
}}
== Terminal ==
[[File:Utilities-terminal.png|thumb|xfce4-terminal-emulator
icon|128px]]
[https://docs.xfce.org/apps/terminal/start Xfce-Terminal homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/xfce4-terminal Debian package]).
Xfce-Terminal is pre-installed in {{project_name_short}}.
To start it: Start menu
→ System
→ Xfce Terminal
'''Figure:''' ''Xfce Terminal in {{project_name_short}}''
[[File:Xfceterminal.png|border|600px]]
=== Unsafe Paste Warning Popup ===
This is a demonstration of the Warning: Unsafe Paste
feature of the Xfce Terminal Emulator. Other graphical terminal emulators might have similar features.
'''Figure:''' ''Warning: Unsafe Paste
feature''
[[File:warning-terminal.png|border]]
{{box|text=
First a text editor is opened, then several arbitrary lines of text written, copied to clipboard and pasted into the terminal emulator.
'''1.''' Open a text editor.
{{Open File|filename=
some-file-name
}}
'''2.''' Write several lines of text.
Should be long lines. Should be multiple lines. The text is not important. Can be anything.
For example:
{{CodeSelect|code=
111111111111111111111111
222222222222222222222222
}}
'''3.''' Copy to clipboard.
Select all of the lines of text and right click, copy to clipboard.
'''4.''' Open a terminal.
{{Open a product ws terminal}}
'''5.''' Paste the text into the terminal.
'''6.''' The warning popup will appear.
Warning: Unsafe Paste
[[File:warning-terminal.png|border]]
'''7.''' Done.
The demonstration of the Warning: Unsafe Paste
feature has been completed.
}}
If the user does not understand the contents of the pasted text, the user should abort. Otherwise, the user might be compromised by running commands not understood by the user.
Related security risk: [[Unicode|Invisible Malicious Unicode]]
= Text Editor =
== Open File as Regular User ==
mousepad
is installed by default.
Replace /path/to/file
with the actual file name.
{{CodeSelect|code=
mousepad /path/to/file
}}
== Open File with Root Rights ==
Prefer sudoedit
for better security. [
https://forums.whonix.org/t/use-sudoedit-in-whonix-documentation-and-whonix-software/7599
]
When using sudoedit
:
* If the file does not exist, it will be created.
* If the file does exist, it will be edited.
'''1.''' Open /path/to/file
with root rights.
Note: Replace /path/to/file
with the actual file name.
{{CodeSelect|code=
sudoedit /path/to/file
}}
To use a different editor, replace mousepad
with the name of the editor you wish to use.
{{CodeSelect|code=
SUDO_EDITOR=mousepad sudoedit /path/to/file
}}
'''2.''' Edit the file.
'''3.''' Save.
Notes:
* Simply close the editor and press save.
* Do not use "save as" -- this is unnecessary and will not work.
'''4.''' Done.
= Work on Sensitive Documents =
== Office Suite ==
[https://www.libreoffice.org/ LibreOffice homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/libreoffice Debian package]) [See also: [https://en.wikipedia.org/wiki/LibreOffice LibreOffice in Wikipedia].] is recommended. It is a fully-featured office productivity suite that provides a near drop-in replacement for Microsoft (R) Office. A word processor is included, along with spreadsheet and presentation applications.
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
libreoffice
}}
To launch these applications: Start menu
→ Office
}}
'''Figure:''' ''LibreOffice Software in {{project_name_short}}''
[[File:Libreoffice.png|border]]
== Printing and Scanning ==
See [[Printing and Scanning]].
== Publishing ==
[https://www.scribus.net/ Scribus homepage] ([https://packages.debian.org/{{Stable_project_version_based_on_Debian_codename}}/scribus Debian package]) is an open source desktop page layout accessible from the desktop menu (Applications
→ Graphics
). It can be used for many tasks; from booklets design to newspapers, magazines, newsletters and posters to technical documentation.
Scribus has sophisticated page layout features like precision placing and rotating of text and/or images on a page, manual kerning of type, bezier curves polygons, precision placement of objects, layering with RGB and CMYK custom colors. The Scribus document file format is XML-based. Unlike proprietary binary file formats, even damaged documents can be recovered with a simple text editor.
{{Box|text=
To install it: Start menu
→ System
→ Xfce Terminal
{{Install_Package|package=
scribus
}}
}}
'''Figure:''' ''Scribus Software in {{project_name_short}}''
[[File:Scribus.png|border]]
== scurl: SSL Command Line Downloader ==
To securely download files or webpages from the Internet on the command line, [[Secure_Downloads#Downloads_with_scurl_-_SSL_Command_Line_Downloader|scurl]] is pre-installed in {{project_name_short}}. scurl should be preferred over wget, since the former enforces strong encryption and is less buggy. See also [[Secure Downloads]].
To invoke scurl to download a file, use the following syntax and replace the example URL with the file's location.
{{CodeSelect|code=
scurl https://dist.torproject.org/torbrowser/9.5/tor-browser-linux64-9.5_en-US.tar.xz
}}
This will download tor-browser-linux64-9.5_en-US.tar.xz
to the current working directory.
Refer to the [[Secure_Downloads#Downloads_with_scurl_-_SSL_Command_Line_Downloader|scurl]] entry for further examples and a complete description of this tool.
'''Figure:''' ''scurl Command in {{project_name_short}}''
[[File:Scurltorbrowser.png|border]]
= Java =
{{Install Package
|package=default-jre
}}
= Additional Software =
If the recommendations in this section are unsatisfactory, additional applications can be easily installed in a few steps; see [[Install Software]].
= Footnotes =
{{reflist|close=1}}
= License =
{{License_Amnesia|{{FULLPAGENAME}}}}
{{Footer}}
[[Category:Documentation]]