Git Product home page Git Product logo

watermark-cinnamon's Introduction

Place a watermark on the desktop

Screenshot

Included watermarks

  • Cinnamon
  • Manjaro
  • Manjaro Text (Manjaro logo with text)
  • Arch
  • Linux Mint
  • Debian
  • Antergos
  • Ubuntu
  • Linux
  • All Gtk icons, including start-here
  • Virtually any image from a custom location

Install

From the Cinnamon settings

Just go to System Settings > Extensions and search for this there.

From the Cinnamon Spices website

Go to the Cinnamon Spices website, download the package and extract the contents into ~/.local/share/cinnamon/extensions.

From source

Download the sources from here and run ./utils.sh --install. If it doesn't work, do it manually: copy, move or link the watermark@germanfr folder into ~/.local/share/cinnamon/extensions.

Changelog

See the list of changes on Github: https://github.com/germanfr/watermark-cinnamon/commits/master.

Issues

If you find any bug you can file an issue in the Github project page: https://github.com/germanfr/watermark-cinnamon/issues.

Make sure you have an updated version of Cinnamon and try to explain the more detailed you can what the problem is (don't just say "it doesn't work" because that doesn't help at all).

Please, do not post issues in the comments of the Cinnamon Spices website because it doesn't have a notification system and I rarely see it.

Contributing

Contributions are welcome, also in form of translations. Please, submit pull requests to the repository not the spices repository, which is only a distribution channel (not even a mirror). What is in there is automatically generated and overwritten.

License

This extension is free software and it's licensed under GPL3. You should have received an unobfuscated copy of the source code. If you don't, you can get it on https://github.com/germanfr/watermark-cinnamon.

The included watermark logos are property of their creators. They are not part of this program, so this license doesn't apply to them unless otherwise specified. See the ATTRIBUTIONS file.

Watermark - Cinnamon desktop extension
Place a watermark on the desktop
Copyright (C) 2018  Germán Franco Dorca

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

watermark-cinnamon's People

Contributors

alan01 avatar claudiux avatar dragone2 avatar germanfr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

watermark-cinnamon's Issues

Needs a few tweaks

 * Cinnamon version: 4.2.2
 * Distribution:     Mint 19.2 beta
 * Attach log:       none

Issue
Apparently incompatible with Cinnamon 4.2.2 when loaded from Extensions panel.
However, downloading the code and installing manually worked up to the point it flagged python3-polib as missing.
After installing the missing module (I used Synaptic), a reinstall of the extension succeeded and is now working correctly.

Steps to reproduce
Fresh Linux Mint 19.2 beta installation.
Open Start Menu > Preferences > Extensions > Download (tab) => Click the down arrow corresponding to Watermark, to download it.
Switch to the Manage tab, select Watermark and click the plus sign at the bottom to install it.
A popup will show saying it is incompatible with current Cinnamon version.

Other information
While manually installing Watermark without the python3-polib module installed in the system, there is a typo in the hint for its installation: syatems => systems .

How to install system wide ?

Hello

It's not an issue. I just wanted to know how it's possible to install this extension for all users ?
Il looked in /usr/share/cinnamon, but there is not a directory called "extensions"
Furthermore, if it's possible, how to make a default configuration for all users ?

Thanks !

  • Cinnamon version: 3.8.8
  • Distribution: Debian 10

Cannot configure extension. Nothing works.

  • Cinnamon version: 3.8.9
  • Distribution: Mint 19.1
  • Attach log:
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/ki5jyd/.Xauthority
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ki5jyd
dbus-update-activation-environment: setting USER=ki5jyd
dbus-update-activation-environment: setting DESKTOP_SESSION=cinnamon
dbus-update-activation-environment: setting DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
dbus-update-activation-environment: setting PWD=/home/ki5jyd
dbus-update-activation-environment: setting HOME=/home/ki5jyd
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/home/ki5jyd/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=cinnamon
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LANGUAGE=en_US
dbus-update-activation-environment: setting GDMSESSION=cinnamon
dbus-update-activation-environment: setting LOGNAME=ki5jyd
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XAUTHORITY=/home/ki5jyd/.Xauthority
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
dbus-update-activation-environment: setting PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found

(nm-applet:2425): Gtk-WARNING **: 23:41:31.723: Can't set a parent on widget which has a parent
Cjs-Message: 23:41:31.880: JS LOG: About to start Cinnamon
** Message: 23:41:31.984: nemo-desktop: session is cinnamon, establishing proxy
Cjs-Message: 23:41:32.033: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 148 ms
Cjs-Message: 23:41:32.058: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Linux Mint/cinnamon/cinnamon.css
Cjs-Message: 23:41:32.095: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Linux Mint/cinnamon
Cjs-Message: 23:41:32.399: JS LOG: [LookingGlass/info] PlacesManager: Updating devices
St-Message: 23:41:32.413: cogl npot texture sizes SUPPORTED
Cjs-Message: 23:41:32.446: JS LOG: [LookingGlass/info] loaded at Tue Feb 26 2019 23:41:32 GMT-0600 (CST)
Cjs-Message: 23:41:32.447: JS LOG: Cinnamon started at Tue Feb 26 2019 23:41:32 GMT-0600 (CST)
Cjs-Message: 23:41:32.596: JS LOG: [LookingGlass/info] ExtensionSystem started in 2 ms
Cjs-Message: 23:41:32.597: JS LOG: [LookingGlass/info] DeskletManager started in 2 ms
Cjs-Message: 23:41:32.597: JS LOG: [LookingGlass/info] SearchProviderManager started in 2 ms
openGL version 4.5 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
Cjs-Message: 23:41:33.188: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 128 ms
Cjs-Message: 23:41:33.227: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 38 ms
Cjs-Message: 23:41:33.307: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 80 ms
Cjs-Message: 23:41:33.333: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 23:41:33.353: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 44 ms
Cjs-Message: 23:41:33.415: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 62 ms
Cjs-Message: 23:41:33.552: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 138 ms
Cjs-Message: 23:41:33.596: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 44 ms
Cjs-Message: 23:41:33.754: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 23:41:33.765: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 168 ms
Cjs-Message: 23:41:33.816: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 50 ms
Cjs-Message: 23:41:33.870: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 54 ms
Cjs-Message: 23:41:34.033: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 162 ms
Cjs-Message: 23:41:34.359: JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
Cjs-Message: 23:41:34.360: JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
Cjs-Message: 23:41:34.369: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 334 ms

(nm-applet:2425): Gtk-CRITICAL **: 23:41:35.261: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-CRITICAL **: 23:41:35.261: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-WARNING **: 23:41:35.276: Can't set a parent on widget which has a parent

(nm-applet:2425): Gtk-CRITICAL **: 23:41:35.284: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-CRITICAL **: 23:41:35.284: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-WARNING **: 23:41:35.295: Can't set a parent on widget which has a parent
Cjs-Message: 23:41:35.896: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 1526 ms
Cjs-Message: 23:41:35.898: JS LOG: [LookingGlass/info] AppletManager started in 3450 ms
Cjs-Message: 23:41:35.906: JS LOG: [LookingGlass/info] Cinnamon took 4024 ms to start
Cjs-Message: 23:41:35.993: JS LOG: Invalid network device type, is 14
Cjs-Message: 23:41:35.994: JS LOG: network applet: Found connection for active
Cjs-Message: 23:41:36.018: JS LOG: network applet: Found connection for active
Cjs-Message: 23:41:36.539: JS LOG: [LookingGlass/info] Hiding systray: network
Cjs-Message: 23:41:36.730: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.730: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.731: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.732: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.732: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.733: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:36.733: JS LOG: Access point was already seen, not adding again
Cjs-Message: 23:41:37.289: JS LOG: [LookingGlass/info] Adding systray: blueberry-tray.py (24x24px)
Cjs-Message: 23:41:52.724: JS LOG: [LookingGlass/info] Adding systray: mintupdate.py (24x24px)

(nm-applet:2425): Gtk-CRITICAL **: 23:45:49.726: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-CRITICAL **: 23:45:49.727: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

(nm-applet:2425): Gtk-WARNING **: 23:45:49.736: Can't set a parent on widget which has a parent
sys:1: Warning: g_hash_table_foreach: assertion 'version == hash_table->version' failed

The settings button does not work. This sounded awesome... but I guess I'm uninstalling this too. Nice concept, but it plainly does not work.

Issue
A redux of #1

Steps to reproduce
Install Cinnamon "spice" from Cinnamon settings
Configure button greyed out and not clickable.
Reboot.
Pray.
Repeat.
Nothing works.

Other information
I can't do anything. Again, this is a duplicate of #1, but the reporter didn't respond. I attached my /home/ki5jyd/.xsession-errors file but I see nothing that is outstanding.

Unable to configure extension in Linux Mint Cinnamon 19

Hello,
I am using Linux Mint Cinnamon 19, but I am unable to configure the extension, and no watermark is appearing on my desktop. I've tried rebooting, but that doesn't help. I am sorry I can't give any more details :c

How to add multiple watermarks?

 * Cinnamon version: 5.8.4
 * Distribution:    Mint 21.2
 * Attach log:       (/home/<username>/.xsession-errors)

Issue
Right now, there is no way to add more than one watermarks. It would be great to be able to use many watermarks simultaneously.

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.