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 (for a light theme with a dark panel)
- Papirus Dark
- Papirus Light
- ePapirus (for elementary OS and Pantheon Desktop)
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.
Debian users also can install Papirus from our PPA, but the commands will differ:
sudo tee /etc/apt/sources.list.d/papirus-ppa.list << EOF
deb http://ppa.launchpad.net/papirus/papirus/ubuntu xenial main
EOF
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 on your distro):
NOTE: Use the same script to update icon themes.
wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/install-papirus-root.sh | sh
wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/install-papirus-home-gtk.sh | sh
wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/install-papirus-home-kde.sh | sh
NOTE: Qt4 apps require libqt4-svg
to work correctly.
wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/remove-papirus.sh | sh
Packages in this section are not part of the official repositories. If you have a trouble or a question please contact with package maintainer.
Distro | Maintainer | Package |
---|---|---|
Arch Linux | Edgard Castro | papirus-icon-theme-git AUR |
Arch Linux | Josip Ponjavic | papirus-icon-theme-git OBS [link] |
Fedora | Dirk Davidis | papirus-icon-theme copr |
Manjaro | Nikola Yanev | papirus-icon-theme |
openSUSE | Konstantin Voinov | papirus-icon-theme OBS [link] |
Solus | Joshua Strobl | sudo eopkg install papirus-icon-theme |
NOTE: If you maintainer and want be in the list please create an issue or send a pull request.
Papirus icon theme now supports Hardcode-Tray script
NOTE: To get Papirus to work right with Hardcode-Tray, use the hardcode-tray option --conversion-tool Inkscape
:
hardcode-tray --conversion-tool Inkscape
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 by manually.
What colors are used for monochrome icons on KDE?
Papirus:
- actions, devices, places
- class: ColorScheme-Text color:
#5c616c
- class: ColorScheme-Highlight color:
#5294e2
- class: ColorScheme-Text color:
- panel
- class: ColorScheme-ButtonBackground color:
#d3dae3
- class: ColorScheme-Highlight color:
#5294e2
- class: ColorScheme-ButtonBackground color:
Papirus-Dark:
- actions, devices, places and panel
- class: ColorScheme-Text color:
#d3dae3
- class: ColorScheme-Highlight color:
#5294e2
- class: ColorScheme-Text color:
Papirus-Light:
- actions, devices, places and panel
- class: ColorScheme-Text color:
#5c616c
- class: ColorScheme-Highlight color:
#5294e2
- class: ColorScheme-Text color:
Papirus has Folder colors support that allows you to change a global color of folders or just one of them.
Available colors:
For KDE, colors of individual folders can be changed using dolphin-folder-color
Caveats for using dolphin-folder-color
- The flags of the
kdialog
command used by the scripts varies by version. Some newer versions lack the--caption
and--geometry
flags. You may need to edit the script files manually so that they can be successfully run. - Papirus icon theme does not have the same color set as the default Breeze theme, so one or two of the colors may not work.
Currently, there is no easy way to change the global color of folders in KDE. You may edit the themes by yourself if you wish.
- Papirus theme for LibreOffice
- Papirus themes for FileZilla
- Papirus theme for SMPlayer
- Papirus themes for Claws Mail
For Cinnamon users
For Cinnamon users who want use Papirus icon theme with arc-theme, we recommend the following combinations:
light theme
- Window borders
Arc
orArc-Darker
- Icons
ePapirus
- Controls
Arc
orArc-Darker
- Desktop
Arc
orArc-Dark
dark theme
- Window borders
Arc-Dark
- Icons
Papirus-Dark
- Controls
Arc-Dark
- Desktop
Arc-Dark
with an another color for tray icons:
sudo sed -i.orig 's/white/#d3dae3/g' /usr/share/themes/Arc-Dark/cinnamon/cinnamon.css
Also, increase panel size with Allow Cinnamon to scale panel text and icons according to the panel height
option because Papirus contains only 22px and 24px panel's icons.
For GNOME 3 users
For Gnome users who want use Papirus icon theme with arc-theme, we recommend use TopIcons Plus extension with icon size 22px or 24px
And change icons color for panel:
sudo sed -i.orig 's/white/#d3dae3/g' /usr/share/themes/Arc-Dark/gnome-shell/gnome-shell.css
Also, we recommend using AppIndicator/KStatusNotifierItem Support extension for appindicator-apps, because patched version of sni-qt for hardcode-tray doesn't work without that on gnome-shell.
To fix tiny icons size of the extension use the following command (details rgcjonas/gnome-shell-extension-appindicator#68):
sed -i.orig '/indicator, icon_size/a icon_size += 8;' ~/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js
For Unity users
For Unity users, we recommend installing patched Notify-OSD and change an icon size to 33px.
~/.notify-osd file:
slot-allocation = dynamic
bubble-expire-timeout = 10sec
bubble-vertical-gap = 10px
bubble-horizontal-gap = 10px
bubble-corner-radius = 24px
bubble-icon-size = 33px
bubble-gauge-size = 6px
bubble-width = 240px
bubble-background-color = 2f343f
bubble-background-opacity = 95%
text-margin-size = 10px
text-title-size = 100%
text-title-weight = bold
text-title-color = adb7bf
text-title-opacity = 100%
text-body-size = 90%
text-body-weight = normal
text-body-color = eaeaea
text-body-opacity = 100%
text-shadow-opacity = 50%
location = 1
bubble-prevent-fade = 1
bubble-close-on-click = 1
bubble-as-desktop-bg = 0
Also, you can change Unity launcher icon and unity-tweak-tool icons. Look into the extra folder in the icon theme.
For Xfce users
Here is a few recommendation 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
- Application name
- Icon name (see desktop-file option Icon on
/usr/share/applications
) - Original icon image
We welcome user contributions. If you don't know where to start, we've compiled a list of things they 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 find a step-by-step guide, an environment, and tools that 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 the theme
We are waiting for your pull requests and would love to see this icon theme become as complete as possible.
BTC: 1HwE62Zb8PyyY1XAR6Ykweix2ht8NAjvf5
GNU LGPL v3.0