Questions tagged [cinnamon]

Cinnamon is a GTK+ based desktop environment. It was originally started as a fork of the GNOME Shell, which is a user interface, and was initially developed by (and for) Linux Mint.

Cinnamon is a based desktop environment. It was originally started as a fork of the Shell, which is a user interface, and was initially developed by (and for) .

Initially, GNOME Shell was forked to create the Cinnamon project, allowing the Linux Mint developers better control over the development process and to implement their own vision of the GNOME interface for use in future releases of Linux Mint. Cinnamon 2.0 was released on 10 October 2013. From this version, Cinnamon is no longer a frontend on top of the GNOME desktop like Unity or GNOME Shell, but "an entire desktop environment". Cinnamon is still built on GNOME technologies and uses GTK+, but it no longer requires GNOME itself to be installed. Biggest changes in this release are

  • improved edge-tiling
  • improved user management
  • configurable individual sound effects
  • performance improvements for full screen applications

Cinnamon provides many features, including

  • Desktop effects, including animations and transition effects
  • A movable panel equipped with a main menu, launchers, a window list and the system tray
  • Various extensions
  • Applets that appear on the panel
  • Overview with functions similar to that in GNOME Shell
  • Settings editor for easy customization.

You can use the tag if your question is related to the Cinnamon environment or any application depending upon it.

98 questions
1
vote
0 answers

Invoke method by dbus VS. system() in C, eg, ScreenSaver

I want to use a tool in my program . eg, org.cinnamon.ScreenSaver I can invoke shell command directly in C by using system("cinnamon-screensaver-command --lock") Or using dbus, require session bus, eg "/org/cinnamon/ScreenSaver", then invoke…
fengzhixun
  • 21
  • 4
1
vote
1 answer

gtkmm3 example not compiling (undefined reference)

I'm trying to compile following example #include int main(int argc, char *argv[]) { Glib::RefPtr app = Gtk::Application::create(argc, argv, "org.gtkmm.examples.base"); Gtk::Window window; …
Tony
  • 5,797
  • 3
  • 26
  • 22
1
vote
1 answer

Qt X11BypassWindowManagerHint open QFileDialog crash

I have a QMainWindow with windows flag set to be X11BypassWindowManagerHint. There is a QPushButton in the window triggering a QFileDialog. When the event is triggered, cinnamon will crash. When the flag is removed, there will be no crash. Please…
Carson Ip
  • 1,896
  • 17
  • 27
1
vote
1 answer

Autoload Python Script at Cinnamon Login

I am using Cinnamon desktop on the top of arch linux. I wanted to load a python script at desktop login which informs me about battery stats, so I created a batterymonitor.desktop entry under ~/.config/autostart. The contents of…
1
vote
0 answers

How to 'click' application (on linux panel) via command line

I want to create a hotkey (I have application for that) to emacs. The thing is that when I have emacs running (in window mode) and I'm using something else like chromium, emacs is covered by chromium (goes to background). Is there a way to restore…
k.rozycki
  • 635
  • 1
  • 5
  • 12
1
vote
1 answer

Cinnamon javascript desklet won't refresh when calling webpage

I'm completely new to Cinnamon and javascript (but am fairly competent on python). I've been trying to update an existing desklet to show some football scores from a json feed on my network. The problem I have is that the script won't refresh the…
elParaguayo
  • 1,288
  • 1
  • 13
  • 24
1
vote
1 answer

How to use GLib.io_add_watch()?

I want to save the output of ping command. Please tell where am I doing it wrong ? let [res, pid, stdin, stdout, stderr] = GLib.spawn_async_with_pipes(null, ["ping","-c","1",host], null, GLib.SpawnFlags.SEARCH_PATH, null); GLib.io_add_watch(stdout,…
Ashutosh
  • 324
  • 1
  • 11
0
votes
0 answers

VLC Convert/Save Not Working In Linux Mint 21.2

Self-explanatory title. I recently installed Mint Cinnamon 21.2 on a new PC, and when converting files from MP4 to MP3 with VLC, the output file is not saved. What I get is an "MP3" file with 0 bytes filesize. The program appears to run in the VLC…
0
votes
0 answers

How can I fix the 'failed to load session cinnamon' error in Debian after updating Python?

access to my user session on debian "failed to load session cinnamon" Hi people, I was traied to update my python version using some commands that I'd found on google. When I tried to login to my session again, it print a message with "failed to…
0
votes
0 answers

Show an OSD notification from a bash script

I have a small shell script, written in bash, that should show an OSD notification (similar to what a video player would). This script will be used within a Cinnamon DE. (But a generic solution is of course better.) Currently, I’m using zenity…
Evi1M4chine
  • 6,992
  • 1
  • 24
  • 18
0
votes
1 answer

Why does the key-press-event propagate?

I'm trying to implement key bindings inside a Cinnamon Applet. Basically, a click on a St.Button and a ENTER keypress on the same should call a specific method, and the signal should be consumed: let button = new St.Button({ can_focus: true…
ccprog
  • 20,308
  • 4
  • 27
  • 44
0
votes
0 answers

How to install cinnamon desktop on Ubuntu 22.04?

I can't find the gear icon on lock screen after installing cinnamon desktop. I tried these steps: sudo apt update sudo apt install cinnamon-desktop-environment sudo reboot I expected to find a gear icon on lock screen to change the desktop but I…
Sadegh Pouriyan
  • 157
  • 1
  • 10
0
votes
0 answers

how to restore default gui user interface on linux mint 21

hi trying to install a program I changed the user interface of my linux mint 21. right now I have mate. but I dont know How I can back to have the default cinnamon of linux min 21 I am desperate
Rafael Hernández
  • 354
  • 1
  • 2
  • 14
0
votes
2 answers

LinuxMint Cinnamon Desklet setting: Password type

By developing a Cinnamon Desklet I need to save access to an API that contains a password. Storing it as "entry" type in settins-schema.json seems to be not so secure. Does anyone have any common practice/example (eg: via gnome-keyring) how you can…
0
votes
0 answers

How to update python3.10.4 to python3.10.7 in linux mint 21?

I recently installed Linux Mint 21 Cinnamon 5.4.12. By default, Python v3.10.4 was installed, but the latest version of Python is v3.10.7. So now I want to update it, but I really don't know how to do that. So if someone helps me, I would be so…