Coder Social home page Coder Social logo

ramzydoni / papirus-icon-theme Goto Github PK

View Code? Open in Web Editor NEW

This project forked from papirusdevelopmentteam/papirus-icon-theme

0.0 0.0 0.0 105.94 MB

Papirus icon theme for Linux

License: GNU Lesser General Public License v3.0

Makefile 19.21% Shell 80.79%

papirus-icon-theme's Introduction

preview

apps actions panel places

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)

Installation

Ubuntu and derivatives

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 and derivatives

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

Papirus Installer

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.

ROOT directory (recommended)

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/install-papirus-root.sh | sh

HOME directory for GTK

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/install-papirus-home-gtk.sh | sh

HOME directory for KDE

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.

Remove

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/papirus-icon-theme/master/remove-papirus.sh | sh

Unofficial packages

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.

Hardcoded tray icons

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

hardcode-tray

KDE colorscheme

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

kde-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
  • panel
    • class: ColorScheme-ButtonBackground color: #d3dae3
    • class: ColorScheme-Highlight color: #5294e2

Papirus-Dark:

  • actions, devices, places and panel
    • class: ColorScheme-Text color: #d3dae3
    • class: ColorScheme-Highlight color: #5294e2

Papirus-Light:

  • actions, devices, places and panel
    • class: ColorScheme-Text color: #5c616c
    • class: ColorScheme-Highlight color: #5294e2

Folder's color

Papirus has Folder colors support that allows you to change a global color of folders or just one of them.

Available colors:

Folder Color Preview

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.

Extras

Recommendations

  • For GTK, better use icons alongside GTK theme Arc Theme
  • For KDE, better use alongside Arc KDE

Manual fixes

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 or Arc-Darker
  • Icons ePapirus
  • Controls Arc or Arc-Darker
  • Desktop Arc or Arc-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

Cinnamon Arc-Dark theme fix

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

Gnome Arc-Dark theme fix

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/[email protected]/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

notify-fix

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.

Thunar File Manager

Go to EditPreferences.... Click on Side Pane tab. Under Side Pane, look for Icon Size and set to Very Small.

thunar-prefecences

Notification Area

Go to Settings ManagerPanelItems 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

Icon request

  • Application name
  • Icon name (see desktop-file option Icon on /usr/share/applications)
  • Original icon image

Contribute

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:

We are waiting for your pull requests and would love to see this icon theme become as complete as possible.

Donate

PayPal donate button

BTC: 1HwE62Zb8PyyY1XAR6Ykweix2ht8NAjvf5

License

GNU LGPL v3.0

papirus-icon-theme's People

Contributors

varlesh avatar smartfinn avatar azadaquib avatar w3r3wolv3s avatar vectrex avatar fademind avatar jdorenbush avatar bilelmoussaoui avatar gabrielpereiradossantos avatar marekag avatar mgor avatar morealaz avatar thenightmancodeth avatar kennethso168 avatar r3b311i0n avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.