papirus-icon-theme/README.md

379 lines
17 KiB
Markdown
Raw Normal View History

2016-06-15 02:12:40 -04:00
<p align="center">
2016-11-27 07:49:57 -05:00
<img src="https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/preview.png" alt="preview"/>
2016-06-15 02:12:40 -04:00
</p>
2016-11-29 06:40:43 -05:00
2016-11-29 08:33:13 -05:00
<p align="center">
2023-07-10 03:03:13 -04:00
<img alt="apps" src="https://img.shields.io/github/directory-file-count/PapirusDevelopmentTeam/papirus-icon-theme/Papirus%2F48x48%2Fapps?label=apps%20icons&style=flat-square&colorB=5294e2"/>
<img alt="actions" src="https://img.shields.io/github/directory-file-count/PapirusDevelopmentTeam/papirus-icon-theme/Papirus%2F22x22%2Factions?label=actions%20icons&style=flat-square&colorB=5294e2"/>
<img alt="panel" src="https://img.shields.io/github/directory-file-count/PapirusDevelopmentTeam/papirus-icon-theme/Papirus%2F22x22%2Fpanel?label=panel%20icons&style=flat-square&colorB=5294e2"/>
<img alt="places" src="https://img.shields.io/github/directory-file-count/PapirusDevelopmentTeam/papirus-icon-theme/Papirus%2F48x48%2Fplaces?label=places%20icons&style=flat-square&colorB=5294e2"/>
<img alt="mimetypes" src="https://img.shields.io/github/directory-file-count/PapirusDevelopmentTeam/papirus-icon-theme/Papirus%2F48x48%2Fmimetypes?label=mimetypes%20icons&style=flat-square&colorB=5294e2"/>
2016-11-29 08:33:13 -05:00
</p>
2016-11-29 06:27:27 -05:00
2017-02-25 18:03:06 -05:00
Papirus is a free and open source SVG icon theme for Linux, based on [Paper Icon Set](https://github.com/snwh/paper-icon-theme) with a lot of new icons and a few extras, like [Hardcode-Tray support](#hardcoded-tray-icons), [KDE colorscheme support](#kde-colorscheme), [Folder Color support](#folders-color), and [others](#extras).
2021-12-11 00:16:13 -05:00
Android version available [here](https://github.com/PapirusDevelopmentTeam/papirus_icons).
2021-09-09 22:14:52 -04:00
Papirus icon theme is available in five variants:
2017-02-25 18:03:06 -05:00
2018-10-08 15:52:03 -04:00
- Papirus
- Papirus Dark
- Papirus Light
2021-09-09 22:14:52 -04:00
- ePapirus (for elementary OS and Pantheon Desktop only)
- ePapirus Dark (for elementary OS and Pantheon Desktop only)
2017-02-25 18:03:06 -05:00
## Contents
- [Installation](#installation)
- [Ubuntu and derivatives](#ubuntu-and-derivatives)
- [Debian and derivatives](#debian-and-derivatives)
- [Papirus Installer](#papirus-installer)
2023-03-24 11:58:17 -04:00
- [Snap](#snap)
- [Third-party packages](#third-party-packages)
- [Hardcoded icons](#hardcoded-icons)
- [Hardcoded application icons](#hardcoded-application-icons)
- [Hardcoded tray icons](#hardcoded-tray-icons)
- [Steam runtime icons](#steam-runtime-icons)
- [KDE colorscheme](#kde-colorscheme)
- [Folder's color](#folders-color)
- [Extras](#extras)
- [Recommendations](#recommendations)
- [Manual fixes](#manual-fixes)
- [Icon request](#icon-request)
- [Contributing](#contributing)
- [Donate](#donate)
- [License](#license)
2017-02-25 18:03:06 -05:00
## Installation
2017-06-13 14:42:17 -04:00
### Ubuntu and derivatives
2017-02-25 18:03:06 -05:00
You can install Papirus from our official [PPA](https://launchpad.net/~papirus/+archive/ubuntu/papirus):
```sh
2017-02-25 18:03:06 -05:00
sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme # Papirus, Papirus-Dark, and Papirus-Light
sudo apt-get install epapirus-icon-theme # ePapirus, and ePapirus-Dark for elementaryOS only
2017-02-25 18:03:06 -05:00
```
or download .deb packages from [here](https://launchpad.net/~papirus/+archive/ubuntu/papirus/+packages?field.name_filter=papirus-icon-theme).
> [!NOTE]
> Now the daily builds of the papirus-icon-themes package are placed in [`ppa:papirus/papirus-dev`](https://launchpad.net/~papirus/+archive/ubuntu/papirus-dev).
2017-06-13 14:42:17 -04:00
### Debian and derivatives
Debian users also can install Papirus from our [PPA](https://launchpad.net/~papirus/+archive/ubuntu/papirus), but the commands will differ:
```sh
sudo sh -c "echo 'deb http://ppa.launchpad.net/papirus/papirus/ubuntu jammy main' > /etc/apt/sources.list.d/papirus-ppa.list"
sudo wget -qO /etc/apt/trusted.gpg.d/papirus-ppa.asc 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9461999446FAF0DF770BFC9AE58A9D36647CAE7F'
sudo apt-get update
sudo apt-get install papirus-icon-theme
```
2017-06-13 14:42:17 -04:00
### Papirus Installer
2017-02-25 18:03:06 -05:00
Use the script to install the latest version directly from this repo (independently of your distro).
You may use environment variables to control WHERE, WHAT, and FROM you install:
- `DESTDIR` - the destination directory for installing icon themes (Defaults `DESTDIR=/usr/share/icons`)
- `EXTRA_THEMES` - additional icon themes that you want to install alongside Papirus icon theme (Defaults `EXTRA_THEMES="ePapirus ePapirus-Dark Papirus-Dark Papirus-Light"`)
- `TAG` - a branch or tag if you want to install a specific version of the icon theme (Defaults `TAG=master`)
2017-02-25 18:03:06 -05:00
> [!IMPORTANT]
> Use the exact same command to update icon themes.
2017-02-25 18:03:06 -05:00
2017-08-20 02:45:41 -04:00
#### ROOT directory (recommended)
2016-10-26 03:56:01 -04:00
2016-06-05 18:29:32 -04:00
```
wget -qO- https://git.io/papirus-icon-theme-install | sh
2016-06-15 02:12:40 -04:00
```
2018-01-18 11:37:25 -05:00
2017-02-25 18:03:06 -05:00
#### HOME directory for GTK
2016-11-11 05:21:32 -05:00
```
wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="$HOME/.icons" sh
2016-11-11 05:21:32 -05:00
```
2016-11-27 07:49:57 -05:00
2017-02-25 18:03:06 -05:00
#### HOME directory for KDE
2016-11-27 07:49:57 -05:00
```
wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="$HOME/.local/share/icons" sh
2016-11-27 07:49:57 -05:00
```
#### \*BSD systems
```
wget -qO- https://git.io/papirus-icon-theme-install | env DESTDIR="/usr/local/share/icons" sh
```
2018-01-20 10:09:30 -05:00
#### Uninstall
2016-11-10 08:21:14 -05:00
2023-10-28 05:11:02 -04:00
Use this interactive script to completely remove Papirus icon theme on your system.
2016-11-11 06:08:58 -05:00
```
wget -qO- https://git.io/papirus-icon-theme-uninstall | sh
2016-11-11 06:08:58 -05:00
```
2023-03-24 11:58:17 -04:00
### Snap
<a href="https://snapcraft.io/icon-theme-papirus">
<img alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg" />
</a>
2023-03-24 11:58:17 -04:00
### Third-party packages
2017-01-18 11:22:36 -05:00
2019-05-25 06:14:18 -04:00
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](https://repology.org/project/papirus-icon-theme/versions) to find out package versions.
2017-01-10 07:48:04 -05:00
2019-05-04 12:29:56 -04:00
| **Distro** | **Maintainer** | **Package** |
| :------------ | :------------------- | :--------------------------------------- |
| Alpine Linux | David Demelier | `sudo apk add papirus-icon-theme` <sup>[[link](https://pkgs.alpinelinux.org/package/edge/community/x86_64/papirus-icon-theme)]</sup> |
2019-05-04 12:29:56 -04:00
| ALT Linux | Andrey Cherepanov | `apt-get install papirus-icon-theme` <sup>[[link](https://packages.altlinux.org/en/Sisyphus/srpms/papirus-icon-theme)]</sup> |
2019-05-25 06:14:18 -04:00
| Arch Linux | Felix Yan | `sudo pacman -S papirus-icon-theme` <sup>community</sup> |
2023-08-20 07:01:24 -04:00
| Arch Linux | Mark Wagie | [papirus-icon-theme-git](https://aur.archlinux.org/packages/papirus-icon-theme-git/) <sup>AUR</sup> |
2019-05-25 06:14:18 -04:00
| Debian 9+ | Yangfl | `sudo apt install papirus-icon-theme` |
| Debian | only_vip | [papirus-icon-theme](https://mpr.hunterwittenborn.com/packages/papirus-icon-theme/) <sup>MPR</sup> |
2019-05-25 06:14:18 -04:00
| Fedora 27+ | Robert-André Mauchin | `sudo dnf install papirus-icon-theme` |
| FreeBSD | Hiroki Tagato | [papirus-icon-theme](https://www.freshports.org/x11-themes/papirus-icon-theme) <sup>freshports</sup> |
| Gentoo | Marco Scardovi | `sudo emerge -a papirus-icon-theme` |
2019-05-25 06:14:18 -04:00
| NixOS | Nixpkgs Contributors | `nix-env -iA nixos.papirus-icon-theme` |
2022-11-29 05:16:48 -05:00
| OpenBSD | David Demelier | `doas pkg_add papirus-icon-theme` |
2019-05-04 12:29:56 -04:00
| openSUSE | Matthias Eliasson | [papirus-icon-theme](https://software.opensuse.org/package/papirus-icon-theme) <sup>official</sup> |
| 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` |
2017-01-10 07:48:04 -05:00
> [!NOTE]
> If you are a maintainer and want to be in the list, please create an issue or make a pull request.
2017-06-13 05:49:38 -04:00
## Hardcoded icons
2016-10-26 03:57:18 -04:00
2017-09-22 13:12:21 -04:00
Some software uses an absolute path instead of the icon name in a .desktop file or in the source code which makes them unthemable.
### Hardcoded application icons
2017-10-13 11:53:24 -04:00
To deal with hardcoded application icons we recommend using [hardcode-fixer](https://github.com/Foggalong/hardcode-fixer). Papirus supports most of the applications in the [list](https://github.com/Foggalong/hardcode-fixer/blob/master/tofix.csv). If [hardcode-fixer](https://github.com/Foggalong/hardcode-fixer) doesn't support your favorite app yet, please open an issue [here](https://github.com/Foggalong/hardcode-fixer/issues) or edit your .desktop file manually.
### Hardcoded tray icons
To fix hardcoded tray icons Papirus supports [Hardcode-Tray](https://github.com/bil-elmoussaoui/Hardcode-Tray) script. A list of supported applications is available [here](https://github.com/bil-elmoussaoui/Hardcode-Tray/tree/master/data/database).
2016-10-26 03:56:01 -04:00
> [!IMPORTANT]
> To get Papirus to work right with Hardcode-Tray, use the hardcode-tray option `--conversion-tool RSVGConvert`:
2017-02-25 18:03:06 -05:00
2016-12-13 04:06:59 -05:00
```
2017-09-24 01:58:42 -04:00
sudo -E hardcode-tray --conversion-tool RSVGConvert --size 22 --theme Papirus
2016-12-29 21:13:59 -05:00
```
2017-09-24 01:58:42 -04:00
**Size recommendations:**
2018-01-20 09:00:20 -05:00
2017-09-24 01:58:42 -04:00
- Unity 22px
- KDE 22px
2018-07-21 06:42:41 -04:00
- GNOME 22px ([see](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme#manual-fixes) for more info)
2017-11-22 02:04:23 -05:00
- XFCE 22px ([see](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme#manual-fixes) for more info)
2017-09-24 01:58:42 -04:00
- Pantheon 24px
2017-11-22 02:04:23 -05:00
- Cinnamon 16px
- LXQt 16px
2017-09-24 01:58:42 -04:00
2017-02-25 18:03:06 -05:00
![hardcode-tray](https://i.imgur.com/6hFm6aj.png)
2016-11-08 05:26:56 -05:00
> [!NOTE]
> Some Electron-based applications have blurred tray icon on KDE (see [bug report](https://bugs.kde.org/show_bug.cgi?id=366062)). To solve this issue pass the following environment variable to the app: `XDG_CURRENT_DESKTOP=Unity wire-desktop`
2017-11-02 05:08:12 -04:00
### Steam runtime icons
2021-02-26 09:19:54 -05:00
To fix icons of running Steam games, you can use [Steam Icons Fixer](https://github.com/BlueManCZ/SIF) script, that will connect all icons available from our icon theme with your installed games.
2017-06-13 14:42:17 -04:00
## KDE colorscheme
2017-02-25 18:03:06 -05:00
Support for monochrome icons for KDE colorscheme is now available:
2017-01-04 05:13:55 -05:00
- Papirus - for dark plasma theme & light color scheme
2017-01-05 04:47:27 -05:00
- Papirus Dark - for dark plasma theme & color scheme
- Papirus Light - for light plasma theme & color scheme
2016-12-08 06:59:59 -05:00
![kde-color-scheme](https://i.imgur.com/oM1qhQH.png)
2016-11-22 01:35:42 -05:00
> [!NOTE]
> Non-KDE apps don't support KDE colorscheme on the system tray, but you can replace color manually.
2017-02-25 18:03:06 -05:00
2017-06-13 14:42:17 -04:00
## Folder's color
2016-12-29 22:14:37 -05:00
2023-09-12 02:37:36 -04:00
Papirus has [Folder Color](https://github.com/costales/folder-color/) v0.0.80+ support that allows you to change a color of a folder.
2017-01-05 04:47:27 -05:00
2017-02-25 18:03:06 -05:00
Available colors:
2023-09-12 02:35:59 -04:00
![Folder Color Preview](https://i.imgur.com/8mUAbIA.png)
2017-02-25 18:03:06 -05:00
For KDE, colors of individual folders can be changed using [dolphin-folder-color](https://github.com/audoban/dolphin-folder-color).
2017-11-07 08:47:59 -05:00
Also, you can use our [papirus-folders](https://github.com/PapirusDevelopmentTeam/papirus-folders) script to apply the color of folders system-wide.
2017-02-25 18:03:06 -05:00
## Extras
- [Papirus themes for FileZilla](https://github.com/PapirusDevelopmentTeam/papirus-filezilla-themes)
- [Papirus theme for SMPlayer](https://github.com/PapirusDevelopmentTeam/papirus-smplayer-theme)
2017-06-23 15:35:58 -04:00
- [Papirus themes for Claws Mail](https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme)
2019-05-23 09:20:45 -04:00
- [Papirus themes for Thunderbird](https://github.com/PapirusDevelopmentTeam/thunderbird-theme-papirus)
2017-09-20 16:14:14 -04:00
- [Papirus theme for aMule](https://github.com/PapirusDevelopmentTeam/papirus-amule-theme)
2017-02-25 18:03:06 -05:00
## Recommendations
- Recommended use Papirus icons alongside one of the following GTK themes:
- [Arc theme](https://github.com/jnsh/arc-theme)
- [Materia theme](https://github.com/nana-4/materia-theme)
- For KDE, our recommendation is:
- [Arc KDE](https://github.com/PapirusDevelopmentTeam/arc-kde)
- [Materia KDE](https://github.com/PapirusDevelopmentTeam/materia-kde)
2016-11-22 01:35:42 -05:00
2017-02-25 18:03:06 -05:00
## Manual fixes
2023-06-02 17:07:26 -04:00
<details>
<summary>For Pop!_OS users</summary>
For Pop!_OS users who want to use the [Pop!_Shop](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/blob/master/Papirus/64x64/apps/pop-shop.svg) icon (instead of the default [Elementary Appcentre](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/blob/master/Papirus/64x64/apps/io.elementary.appcenter.svg) icon):
2023-06-02 17:07:26 -04:00
```
mkdir -p ~/.local/share/applications/
cp /usr/share/applications/io.elementary.appcenter.desktop ~/.local/share/applications/
desktop-file-edit --set-icon=pop-shop ~/.local/share/applications/io.elementary.appcenter.desktop
```
</details>
2020-05-09 05:14:16 -04:00
<details>
2017-02-25 18:03:06 -05:00
<summary>For Cinnamon users</summary>
For Cinnamon users who want to use Papirus icon theme with [Arc theme](https://github.com/jnsh/arc-theme) we recommend fix color icons on panel:
2017-02-25 18:03:06 -05:00
2016-12-10 09:51:32 -05:00
```
2016-12-10 13:03:21 -05:00
sudo sed -i.orig 's/white/#d3dae3/g' /usr/share/themes/Arc-Dark/cinnamon/cinnamon.css
2016-12-10 09:51:32 -05:00
```
![Cinnamon Arc-Dark theme fix](https://i.imgur.com/XXejgtD.png)
2017-02-25 18:03:06 -05:00
To deal with blurred panel icons, increase the panel size up to 30px in `Systems Settings``Panel` (see [screenshot](https://i.imgur.com/oToRBYv.png)).
2017-02-25 18:03:06 -05:00
</details>
2017-07-11 02:14:56 -04:00
<details>
<summary>For GNOME Shell users</summary>
2017-07-11 02:14:56 -04:00
2019-10-31 02:29:45 -04:00
For GNOME users we recommend install the following extensions:
2017-07-11 02:14:56 -04:00
2020-05-14 22:43:55 -04:00
- [(K)StatusNotifierItem/AppIndicator Support](https://extensions.gnome.org/extension/615/appindicator-support/) **¹** — This extension integrates AppIndicators.
- [Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/) **¹**
- [No Symbolic Icons](https://extensions.gnome.org/extension/1304/no-symbolic-icons/)
2018-02-03 16:13:20 -05:00
- [Status Area Horizontal Spacing](https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/)
**¹** On Ubuntu 18.04+ it is pre-installed.
2017-07-11 02:14:56 -04:00
</details>
2017-04-30 16:33:34 -04:00
<details>
<summary>For Xfce users</summary>
2017-09-22 13:12:21 -04:00
Here are a few recommendations for Xfce users.
2017-04-30 16:33:34 -04:00
#### Thunar File Manager
Go to `Edit``Preferences...`. Click on `Side Pane` tab. Under `Side Pane`, look for `Icon Size` and set to `Very Small`.
2021-09-23 11:33:17 -04:00
![thunar-preferences](https://i.imgur.com/Iu1TIEa.png)
2017-04-30 16:33:34 -04:00
#### Notification Area
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)` to `24`
- Uncheck `Show frame`
![xfce4-notification-area](https://i.imgur.com/MopCZBZ.png)
2017-04-30 16:33:34 -04:00
</details>
2017-11-18 01:05:15 -05:00
<details>
<summary>For elementary/Pantheon users</summary>
With light wallpaper, we recommend disable `use-transparency` option on wingpanel:
2017-11-18 01:06:34 -05:00
2017-11-18 01:05:15 -05:00
```
gsettings set org.pantheon.desktop.wingpanel use-transparency false
```
2017-11-18 01:06:34 -05:00
For better representation we recommend use only light eGTK Theme:
```
echo "export GTK_THEME=elementary" >> ~/.profile
```
Restart System.
2017-11-18 01:05:15 -05:00
</details>
<details>
<summary>For LXQt users</summary>
Here are a few recommendations for LXQt users.
#### PCManFM-Qt File Manager
Go to `Edit``Preferences`. Click on `Display` section. On `Icons` category change size to `16x16` for `Size of side pane icons`.
![pcmanfmqt](https://i.imgur.com/2x3U6xD.png)
#### Monochrome Panel Plugins
`Configure Panel` and set `16px` for `Icon size`.
![lxqt-panel](https://i.imgur.com/iwuhBiG.png)
</details>
2017-02-25 18:03:06 -05:00
## Icon request
2016-12-10 09:51:32 -05:00
2016-11-24 01:39:22 -05:00
- Application name
- Icon name (see desktop-file option **Icon** on `/usr/share/applications`)
- Original icon image
2020-05-14 22:43:55 -04:00
- Use tray? Tray icon name. Hardcoded?
2017-12-13 15:30:33 -05:00
- Small description and/or a link to the official webpage
2016-11-24 01:39:22 -05:00
> [!WARNING]
> We do NOT support Windows/Wine/Proton/Crossover or other NOT native Linux-apps & games. This also applies to discontinued projects!!
2017-12-13 15:02:46 -05:00
## Contributing
2017-02-25 18:03:06 -05:00
2017-09-22 13:12:21 -04:00
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:
2017-02-25 18:03:06 -05:00
- new icons for missing applications
- symbolic links to an existing icon
- resolving open issues
- spelling, grammar, phrasing
- improvements to our scripts
2017-09-22 13:12:21 -04:00
Inside [tools/work](tools/work) you will find a step-by-step guide, an environment, and tools that will help you:
2017-02-25 18:03:06 -05:00
- [create a new icon](tools/work#create-a-new-icon) from template
- [make a symlink to an existing icon](tools/work#make-symlinks-to-an-existing-icon)
- [edit an existing icon](tools/work#edit-an-existing-icon)
2017-09-22 13:12:21 -04:00
- convert your icon to all variants of the theme
2017-02-25 18:03:06 -05:00
We are waiting for your pull requests and would love to see this icon theme become as complete as possible.
## Donate
2016-12-11 02:54:15 -05:00
2023-11-19 11:23:13 -05:00
If you would like to support development by making one-time donation or by becoming a supporter, please visit our page on [Buy Me a Coffee](https://www.buymeacoffee.com/papirus).
2023-08-30 08:17:25 -04:00
<a href="https://www.buymeacoffee.com/papirus"><img alt="Buy me a coffee" src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=papirus&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff" /></a>
2016-10-26 03:56:01 -04:00
2018-01-15 15:14:53 -05:00
2017-02-25 18:03:06 -05:00
## License
2016-11-24 01:52:33 -05:00
Papirus icon theme is free and open source project distributed under the terms of the GNU General Public License, version 3. See the [`LICENSE`](LICENSE) file for details.
Every logo in this icon theme is owned by the respective trademark holder. We have not received approval to create these logos from any of the trademark owners, and the existence of an icon in this repository is in no way supported by the trademark owner.
Where possible, we stayed true to the branding and official guidelines.
If you are a trademark holder or application owner for one of these applications and disapprove of the icons we've created for your application, please submit an issue to this repository.