Papirus is a free and open source SVG icon theme for Linux, based on Paper Icon Set with a lot of new icons and a few extras, like Hardcode-Tray support, KDE colorscheme support, Folder Color support, and others.
Papirus icon theme is available in four variants:
- Papirus
- Papirus Dark
- Papirus Light
- ePapirus (for elementary OS and Pantheon Desktop)
- Installation
- Hardcoded icons
- KDE colorscheme
- Folder's color
- Extras
- Recommendations
- Manual fixes
- Icon request
- Contributing
- Donate
- License
You can install Papirus from our official PPA:
sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme
or download .deb packages from here.
NOTE: Now the daily builds of the papirus-icon-themes package are placed in ppa:papirus/papirus-dev
.
Debian users also can install Papirus from our PPA, but the commands will differ:
sudo sh -c "echo 'deb http://ppa.launchpad.net/papirus/papirus/ubuntu focal main' > /etc/apt/sources.list.d/papirus-ppa.list"
sudo apt-get install dirmngr
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E58A9D36647CAE7F
sudo apt-get update
sudo apt-get install papirus-icon-theme
Use the scripts to install the latest version directly from this repo (independently of your distro):
NOTE: Use the same script to update icon themes.
wget -qO- https://git.io/papirus-icon-theme-install | sh
wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="$HOME/.icons" sh
wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="$HOME/.local/share/icons" sh
wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="/usr/local/share/icons" sh
wget -qO- https://git.io/papirus-icon-theme-uninstall | sh
Packages listed in this section are third-party packages. If you have a problem or a question, please contact the package maintainer.
Please note that some packages in the list may be outdated, open Repology to find out package versions.
Distro | Maintainer | Package |
---|---|---|
ALT Linux | Andrey Cherepanov | apt-get install papirus-icon-theme [link] |
Arch Linux | Felix Yan | sudo pacman -S papirus-icon-theme community |
Arch Linux | Mohammadreza Abdollahzadeh | papirus-icon-theme-git AUR |
Debian 9+ | Yangfl | sudo apt install papirus-icon-theme |
Fedora 27+ | Robert-André Mauchin | sudo dnf install papirus-icon-theme |
Fedora | Dirk Davidis | papirus-icon-theme copr |
FreeBSD | Hiroki Tagato | papirus-icon-theme freshports |
Gentoo | Mikle Kolyada | sudo emerge -a papirus-icon-theme |
NetBSD | Nia Alarie | papirus-icon-theme pkgsrc |
NixOS | Nixpkgs Contributors | nix-env -iA nixos.papirus-icon-theme |
openSUSE | Konstantin Voinov | papirus-icon-theme OBS [link] |
openSUSE | Matthias Eliasson | papirus-icon-theme official |
ROSA Linux | Vladimir Penchikov | sudo urpmi papirus-icon-theme |
Solus | Joshua Strobl | sudo eopkg it papirus-icon-theme |
Ubuntu 18.04+ | Yangfl | sudo apt install papirus-icon-theme |
Void Linux | Giuseppe Fierro | sudo xbps-install -S papirus-icon-theme |
NOTE: If you are a maintainer and want to be in the list, please create an issue or make a pull request.
Some software uses an absolute path instead of the icon name in a .desktop file or in the source code which makes them unthemable.
To deal with hardcoded application icons we recommend using hardcode-fixer. Papirus supports most of the applications in the list. If hardcode-fixer doesn't support your favorite app yet, please open an issue here or edit your .desktop file manually.
To fix hardcoded tray icons Papirus supports Hardcode-Tray script. A list of supported applications is available here.
NOTE: To get Papirus to work right with Hardcode-Tray, use the hardcode-tray option --conversion-tool RSVGConvert
:
sudo -E hardcode-tray --conversion-tool RSVGConvert --size 22 --theme Papirus
Size recommendations:
- Unity 22px
- KDE 22px
- GNOME 22px (see for more info)
- XFCE 22px (see for more info)
- Pantheon 24px
- Cinnamon 16px
- LXQt 16px
NOTE: Some Electron-based applications have blurred tray icon on KDE (see bug report). To solve this issue pass the following environment variable to the app: XDG_CURRENT_DESKTOP=Unity wire-desktop
To fix icons of running Steam games, you can use Steam Icons Fixer script, that will connect all icons available from our icon theme with your installed games.
Support for monochrome icons for KDE colorscheme is now available:
- Papirus - for dark plasma theme & light color scheme
- Papirus Dark - for dark plasma theme & color scheme
- Papirus Light - for light plasma theme & color scheme
NOTE: Non-KDE apps don't support KDE colorscheme on the system tray, but you can replace color manually.
Papirus has Folder Color v0.0.80+ support that allows you to change a color of a folder.
Available colors:
For KDE, colors of individual folders can be changed using dolphin-folder-color.
Also, you can use our papirus-folders script to apply the color of folders system-wide.
- Papirus theme for LibreOffice
- Papirus themes for FileZilla
- Papirus theme for SMPlayer
- Papirus themes for Claws Mail
- Papirus themes for Thunderbird
- Papirus theme for aMule
- Recommended use Papirus icons alongside one of the following GTK themes:
- For KDE, our recommendation is:
Telegram tray icon
For themable tray icon you can use environment variables.
echo "export TDESKTOP_FORCE_PANEL_ICON=1" >> ~/.profile
echo "export TDESKTOP_DISABLE_TRAY_COUNTER=1" >> ~/.profile
Restart system.
For Cinnamon users
For Cinnamon users who want to use Papirus icon theme with Arc theme we recommend fix color icons on panel:
sudo sed -i.orig 's/white/#d3dae3/g' /usr/share/themes/Arc-Dark/cinnamon/cinnamon.css
To deal with blurred panel icons, increase the panel size up to 30px in Systems Settings
→ Panel
(see screenshot).
For GNOME Shell users
For GNOME users we recommend install the following extensions:
- (K)StatusNotifierItem/AppIndicator Support ¹ — This extension integrates AppIndicators.
- Dash to Dock ¹
- No Symbolic Icons
- Status Area Horizontal Spacing
¹ On Ubuntu 18.04+ it is pre-installed.
For Xfce users
Here are a few recommendations for Xfce users.
Go to Edit
→ Preferences...
. Click on Side Pane
tab. Under Side Pane
, look for Icon Size
and set to Very Small
.
Go to Settings Manager
→ Panel
→ Items
tab. Select Notification Area
item and click on Edit currently selected item
button. Under Appearance
set the following options:
- Set
Maximum icon size (px)
to24
- Uncheck
Show frame
For elementary/Pantheon users
With light wallpaper, we recommend disable use-transparency
option on wingpanel:
gsettings set org.pantheon.desktop.wingpanel use-transparency false
For better representation we recommend use only light eGTK Theme:
echo "export GTK_THEME=elementary" >> ~/.profile
Restart System.
For LXQt users
Here are a few recommendations for LXQt users.
Go to Edit
→ Preferences
. Click on Display
section. On Icons
category change size to 16x16
for Size of side pane icons
.
Configure Panel
and set 16px
for Icon size
.
- Application name
- Icon name (see desktop-file option Icon on
/usr/share/applications
) - Original icon image
- Use tray? Tray icon name. Hardcoded?
- Small description and/or a link to the official webpage
NOTE: We do NOT support Windows/Wine/Crossover or other NOT native Linux-apps. This also applies to discontinued projects!!
We welcome user contributions. If you don't know where to start, we've compiled a list of things we would like to see in your pull request:
- new icons for missing applications
- symbolic links to an existing icon
- resolving open issues
- spelling, grammar, phrasing
- improvements to our scripts
Inside tools/work you will find a step-by-step guide, an environment, and tools that will help you:
- create a new icon from template
- make a symlink to an existing icon
- edit an existing icon
- convert your icon to all variants of the theme
We are waiting for your pull requests and would love to see this icon theme become as complete as possible.
You can support this open source project by making a voluntary payment:
- Patreon: https://www.patreon.com/varlesh
- PayPal: https://www.paypal.me/varlesh
Papirus icon theme distributed under the terms of the GNU General Public License, version 3. See the LICENSE
file for details.