Git Product home page Git Product logo

cinnamon-desktop's Introduction

cinnamon-desktop
=============

cinnamon-desktop contains the libcinnamon-desktop library, the cinnamon-about
program as well as some desktop-wide documents.

The libcinnamon-desktop library provides API shared by several applications
on the desktop, but that cannot live in the platform for various
reasons. There is no API or ABI guarantee, although we are doing our
best to provide stability. Documentation for the API is available with
gtk-doc.


Installation
============

1) Run meson with options you like. The following configuration installs
   all binaries, libs, and shared files into /usr/local, and enables all
   available options:

    meson debian/build \
        --prefix=/usr/local \
        --buildtype=debug \
        -D deprecation_warnings=false

2) Compile and install (sudo is needed for install)

    ninja -C debian/build
    ninja -C debian/build install

3) You can uninstall the installed files with

    ninja -C debian/build uninstall

cinnamon-desktop's People

Contributors

albertjp avatar brownsr avatar clefebvre avatar cobinja avatar collinss avatar corbin-auriti avatar dalcde avatar eli-schwartz avatar f2404 avatar fantu avatar frogging101 avatar glebihan avatar icarter09 avatar itzexor avatar itzswirlz avatar jaszhix avatar josephmcc avatar leigh123linux avatar lots0logs avatar maxyz avatar monsta avatar mtwebster avatar muzena avatar okaestne avatar prescott66 avatar rcalixte avatar salamandar avatar schachmat avatar soapux avatar stealthofking avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cinnamon-desktop's Issues

Command to create new Workspace

gsettings set org.cinnamon.desktop.wm.preferences num-workspaces 4

I found this command will create whatever number you specificy. However I want a way to create a new workspace without having to know how many are already created. The use case for this is to create a shortcut key to add a new workspace no matter how many exist already. I do this in xfce as it has a command to create a new workspace.

Elan touchscreen crashes Cinnamon desktop

Hello,

I've been trying to solve the issue by searching in various forums etc. But the problem doesn't seem to be too obvious and couldn't find a solution.

Basically whenever I interact with Cinnamon environment using the touchscreen, the desktop session is very prone to crashing. It affects taskbar, Cinnamon native apps (Nemo, Xed, Terminal etc.), applets.

It manifests as touch events hitting the objects behind the area of activated components:

  • touching the items inside applet windows causes touch events to interact with applications/desktop behind the area of applet itself (ie. choosing categories in Menu applet causes interaction with desktop)
  • selecting drop down menu items causes the touch events to interact with main window of the application (for example it's impossible to choose show hidden files in Nemo using touchscreen)

If the action is repeated, it leads to crashing the desktop environment and return to the login session.

Here's detailed info of my system specs:

$ inxi -Fxz
System: Host: spectre Kernel: 4.15.0-38-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu1) Distro: Linux Mint 19 Tara
Machine: Device: un-determined System: HP product: HP Spectre x360 Convertible serial: N/A
Mobo: HP model: 81A1 v: 33.79 serial: N/A UEFI: American Megatrends v: F.51 date: 06/20/2018
CPU: Dual core Intel Core i7-6500U (-MT-MCP-) arch: Skylake rev.3 cache: 4096 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10368
clock speeds: max: 3100 MHz 1: 500 MHz 2: 500 MHz 3: 500 MHz 4: 500 MHz
Graphics: Card: Intel HD Graphics 520 bus-ID: 00:02.0
Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting (unloaded: fbdev,vesa)
Resolution: [email protected]
OpenGL: renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2)
version: 4.5 Mesa 18.0.5 Direct Render: Yes

Xinput list:

$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Logitech USB Receiver id=9 [slave keyboard (3)]
↳ ELAN Touchscreen Pen id=11 [slave keyboard (3)]
↳ ELAN Touchscreen Keyboard id=13 [slave keyboard (3)]
↳ Intel Virtual Button driver id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ HP Wireless hotkeys id=17 [slave keyboard (3)]
↳ Logitech USB Receiver id=18 [slave keyboard (3)]

The issue is persistent on fresh install, running live image from the USB. it also affects MATE DE and it happens on Cinnamon version of other distributions (I tried Fedora). The touchscreen works correctly in Gnome 3.28/3.30 environment however where it doesn't cause crashes (I tried with both Fedora/Mint).

Also the issue doesn't affect applications like Chrome browser, Steam, Gnome apps in Cinnamon session etc. generally not provided with distribution.

Install on 18.04

I would like to use the latest stable version of Cinnamon on the Ubuntu 18.04. Is it possible ? If yes, please tell me how. Thanks.

Fix desktop.session schema for non-systemd platforms

For NetBSD and other non-systemd platforms, cinnamon-session crashes in various ways because the org.cinnamon.desktop.session keys:

  • session-manager-uses-logind
  • settings-daemon-uses-logind

Are unconditionally set to true regardless of whether the system actually uses systemd or not. For NetBSD it's easy I just patched the dconf file to set it to false but this project would benefit from a check and replace at configure time with meson since some linux distributions don't use systemd.

cinnamon-desktop-migrate-mediakeys scambles user config

It replaces working keys with ['']

$ gsettings list-recursively org.cinnamon.desktop.keybindings.media-keys
org.cinnamon.desktop.keybindings.media-keys area-screenshot ['']
org.cinnamon.desktop.keybindings.media-keys area-screenshot-clip ['<Primary><Shift>Print']
org.cinnamon.desktop.keybindings.media-keys audio-forward ['XF86AudioForward']
org.cinnamon.desktop.keybindings.media-keys audio-random ['XF86AudioRandomPlay']
org.cinnamon.desktop.keybindings.media-keys audio-repeat ['XF86AudioRepeat']
org.cinnamon.desktop.keybindings.media-keys audio-rewind ['XF86AudioRewind']
org.cinnamon.desktop.keybindings.media-keys battery ['XF86Battery']
org.cinnamon.desktop.keybindings.media-keys calculator ['']
org.cinnamon.desktop.keybindings.media-keys decrease-text-size ['']
org.cinnamon.desktop.keybindings.media-keys eject ['']
org.cinnamon.desktop.keybindings.media-keys email ['']
org.cinnamon.desktop.keybindings.media-keys help ['']
org.cinnamon.desktop.keybindings.media-keys hibernate ['XF86Suspend', 'XF86Hibernate']
org.cinnamon.desktop.keybindings.media-keys home ['']
org.cinnamon.desktop.keybindings.media-keys increase-text-size ['']
org.cinnamon.desktop.keybindings.media-keys kbd-brightness-down ['XF86KbdBrightnessDown']
org.cinnamon.desktop.keybindings.media-keys kbd-brightness-toggle ['XF86KbdLightOnOff']
org.cinnamon.desktop.keybindings.media-keys kbd-brightness-up ['XF86KbdBrightnessUp']
org.cinnamon.desktop.keybindings.media-keys logout ['']
org.cinnamon.desktop.keybindings.media-keys media ['']
org.cinnamon.desktop.keybindings.media-keys mute-quiet ['XF86AudioMute']
org.cinnamon.desktop.keybindings.media-keys next ['']
org.cinnamon.desktop.keybindings.media-keys on-screen-keyboard ['']
org.cinnamon.desktop.keybindings.media-keys pause ['']
org.cinnamon.desktop.keybindings.media-keys play ['']
org.cinnamon.desktop.keybindings.media-keys previous ['']
org.cinnamon.desktop.keybindings.media-keys screen-brightness-down ['XF86MonBrightnessDown']
org.cinnamon.desktop.keybindings.media-keys screen-brightness-up ['XF86MonBrightnessUp']
org.cinnamon.desktop.keybindings.media-keys screenreader ['']
org.cinnamon.desktop.keybindings.media-keys screensaver ['']
org.cinnamon.desktop.keybindings.media-keys screenshot ['']
org.cinnamon.desktop.keybindings.media-keys screenshot-clip ['']
org.cinnamon.desktop.keybindings.media-keys search ['']
org.cinnamon.desktop.keybindings.media-keys shutdown ['']
org.cinnamon.desktop.keybindings.media-keys stop ['']
org.cinnamon.desktop.keybindings.media-keys suspend ['XF86Sleep']
org.cinnamon.desktop.keybindings.media-keys terminal ['<Primary><Alt>t']
org.cinnamon.desktop.keybindings.media-keys toggle-contrast ['']
org.cinnamon.desktop.keybindings.media-keys touchpad-off ['XF86TouchpadOff']
org.cinnamon.desktop.keybindings.media-keys touchpad-on ['XF86TouchpadOn']
org.cinnamon.desktop.keybindings.media-keys touchpad-toggle ['XF86TouchpadToggle']
org.cinnamon.desktop.keybindings.media-keys video-outputs ['<Super>p', 'XF86Display']
org.cinnamon.desktop.keybindings.media-keys video-rotation ['XF86RotateWindows']
org.cinnamon.desktop.keybindings.media-keys volume-down ['']
org.cinnamon.desktop.keybindings.media-keys volume-down-quiet ['<Alt>XF86AudioLowerVolume']
org.cinnamon.desktop.keybindings.media-keys volume-mute ['']
org.cinnamon.desktop.keybindings.media-keys volume-up ['']
org.cinnamon.desktop.keybindings.media-keys volume-up-quiet ['<Alt>XF86AudioRaiseVolume']
org.cinnamon.desktop.keybindings.media-keys window-screenshot ['']
org.cinnamon.desktop.keybindings.media-keys window-screenshot-clip ['']
org.cinnamon.desktop.keybindings.media-keys www ['']

Desktop freezes on HDMI connection

Hi.
I know this might not be a cinnamon desktop issue, but my hope is that you can help me finding out where to report this bug.
Basically, sometimes, when I connect an external monitor to my linux, using HDMI, it works pretty well. Some other times, the screen freezes, and only the mouse moves. Keyboard does nothing, and can't even change from X to the text consoles.
Thanks
Alberto

Desktop grid is not a grid

Please could you implement a vertical and horizontal grid and a option to change the grid size?
Right now you only can adjust to a vertical grid, but elements won't align horizontally.

(Not an issue) Change Desktop Background

Version 4.0.10-1 (on debian) - two change desktop background options on desktop right-click, top one works

All - For ubuntucinnamon-wallpapers package: Suggestion for the backgrounds to show everything inside and beyond /usr/share/backgrounds, such as a budgie folder inside with more backgrounds

Tiling improvement

I would propose to improve tiling. Currently there is possible to tile minimal 1/4 of screen. I would propose even half more - this means 1/8 of screen.
Shortcut keys Super+arrow is great - just pressing repeatedly like currently would be great.
This would be useful to be configurable e.g. from Settings->Window menu:

  • Maximum window tiling:
    • 1/4 window
    • 1/8 window
      This tiling improvement could be useful especially for large screens.

Another improvement would be to keep e.g. ALT pressed while Super is pressed and then moving arrow keys would resize window. Currently there are unassigned shortcut keys to resize vertically and horisontally - I would propose to add Super+ALT+arrow for them. If this is assigned already then choose something similar else.
Possibly there would be useful to get some ideas from i3 window manager - http://i3wm.org/ - how to effectively use screen layout.

wallpaper slideshow produces fast wallpaper change on start

with slideshow enabled in cinnamon 3.2.1 i see a little bug at boot, in the first 2 seconds before the desktop is loaded my wallpapers switch very fast, still the same on 1 minute or 6 minutes - its littlebit annoying, maybe a feature :D

gtk-warning after full upgrade arch

hi
after 20 days i decide to update/upgdate my system with delicious:"sudo pacman -Syu"..but..after reboot,all panels and nemo changed .and this is my nemo - q output:

[saeed@saeed ~]$ nemo -q

(nemo:5373): Gtk-WARNING **: Theme parsing error: gtk.css:1581:39: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(nemo:5373): Gtk-WARNING **: Theme parsing error: gtk.css:1581:77: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(nemo:5373): Gtk-WARNING **: Allocating size to GtkGrid 0x15a42a0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
`

Only "File" menu item visible in Gimp menu bar

Mint 18 Cinnamon amd64. If I run Gimp from the gimp-edge PPA or build it myself from git master, the Gimp menu bar only shows the 'File' menu item. The other menus (Edit, View, Select, etc) are not visible, but they are actually there, because if I click on the File menu and then use the left arrow on the keyboard, I see each of the other menus drop down as they become active, and I can select any of the menu items and they work as expected.

If I change the Cinnamon System Settings for Themes, Settings, 'Show icons in menus' to OFF, then all items in the Gimp menu bar menu become visible.

increase hotcorner functionality

i am very impressed by the way gnome has introduced message tray at bottom of screen.
it would be great if Linux mint has same functionality but this messge tray would
pop up at top of screen if we hit a hotcorner. we can use space more eficiently like adding message etc

dd8e7c60-ee74-11e3-95ab-47a083effae0

0c2b3a04-ee75-11e3-8f1b-dae3225aaf78

Executable - Mouse Cursor - waiting

On many occasions, the mouse does not convert to a waiting symbol for an icon/executable that is currently opening and has not made an appearance on the desktop. As a result, the user may click a second time causing multiple executable requests and having the OS open many application windows.

One example where this occurs is the 18.3 Welcome Screen.

Wrong alignment of newly added icon on desktop

Linux Mint 19.2 64bit
Reproduced on other Mint PC's

### Issue, how to reproduce etc.
If we change the default setting for alignment of icons on our desktop more to the left(if we are keeping the icons on the default left side),
and if we then add some icon with a long name like for example "GNU Image Manipulation Program" from the menu program list "add to desktop",
then the icon will be aligned more to the right then the rest. It looks like it's happening in order to keep the whole text in the screen area.
After we move the icon to other place it aligns correctly, but the text is out of the screen area.

"Ctrl+Shift+E" interrupts following keyboard inputs

I am not sure if this is the right place to post this issue as I have not tried to reproduced this on any other distro with cinnamons.

Steps to reproduce:

  1. When typing, press CTRL+SHIFT+E,
  2. Try to input some other words, and it was not as expected.

In some input areas Ctrl+Shift+E would interrupts following keyboard inputs.
It happened in following places so far:

  • in the search area of the menu
  • entering address in firefox
  • gnome-terminal

It did not happen in hexchat(the only place where the reproducing failed).
And I also found that after press the ENTER key, the keyboard works again.

$ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19.2 Tina
Release:	19.2
Codename:	tina

The theme used is Mint-Y-Dark. And I reproduced this with theme Cinnamon
Thank you for your attention.

I also tested a live image on the VM, it was with an underlined e and following inputs(the undelined e and the following inputs are hidden on my machine). CTRL+SHIFT+E is used to enter emoji.

It is weird that I do not see it configured in ibus-setup. And I get nothing with the cmd below:

$ gsettings get org.freedesktop.ibus.panel.emoji hotkey
@as []

Ability to add a program to menu from window list?

Dear all,

I was just facing this situation and recall that Ubuntu with Unity has/had a feature to easily add an "unknown" program to the menu by right mouse click on the left launcher panel icon.

In my case I ran a snap package for which there is no entry in the menu. Obviously, running the snap from the command line is inconvenient.

I would find it logical and a sensible enhancement if I could do a right mouse click on the entry of the program in the window list and then select an option to add this program to the menu.

In my concrete example:

  1. Right mouse click on "Writefull"
  2. Select the option "Add to menu"

What do you think?

image

HDMI audio never reverts back to default. No sound.

Sound works on laptop.
(Radeon) hdmi gets plugged in.
Audio changed to hdmi. Works on TV.
Unplug HDMI. No sound on laptop.

Workaround. Plug HDMI back in.
Select internal sound.
Unplug HDMI.
Laptop sound works again.
Problem is I only see 1 of 2 sound sources when HDMI is not plugged in.

Tried alsamixer. No luck.
Not an issue in mint 17.
2 Sound sources stay selectable without HDMI being plugged in.

configure.ac:132: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library

When I try to configure 2.0.4 I see this message :

onfigure.ac:132: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
configure.ac:26: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:26: the top level
configure.ac:26: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:26: the top level
libtoolize: putting auxiliary files in .'. libtoolize: copying file./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, m4'. libtoolize: copying filem4/libtool.m4'
libtoolize: copying file m4/ltoptions.m4' libtoolize: copying filem4/ltsugar.m4'
libtoolize: copying file m4/ltversion.m4' libtoolize: copying filem4/lt~obsolete.m4'
configure.ac:132: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
configure.ac:26: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:26: the top level
configure.ac:26: warning: AM_NLS is m4_require'd but not m4_defun'd
m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from...
configure.ac:26: the top level
configure.ac:132: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure:11725: error: possibly undefined macro: AM_NLS

README file suggests checking INSTALL

No INSTALL file to read... May want to update the README

"
Installation

See the file 'INSTALL'. If you are not using a released version of
cinnamon-desktop (for example, if you checked out the code from git), you
first need to run './autogen.sh'.
"

hibernate when swap encrypted

Currently there hibernate works but it will not restore the previous session. I would propose to set it up in such way that there would be possible to use hibernation even if swap is encrypted.
Here is one idea - https://help.ubuntu.com/community/EnableHibernateWithEncryptedSwap - this should be asked right away from user when installing as whole disk encrypted or activating encryption later - would I set up permanent password for swap to make possible restore session when hibernating or not. If user will answer yes then this should all be set up after installing.

desktop dies immediatly as an USB device is plugged in

Mint 18.1 'Serena' Cinnamon 64 bits
Every time I plug a USB device (my phone or USB flash; but USB mouse is ok) in a port (any usb port), my desktop stops working. This happens exactly at the moment when a new popup opens allowing me to explore the device.
I cannot click on any icon or any file in my desktop, however I can still access them through "~home/desktop/whatever.txt". The desktop background picture disappears, it turns black.
This issue happens always.
Everything else keeps working as usual (the Menu button, the low panel.. all other software and internet work fine).

[BUG] Cinnamon crashes with big windows

Resizing a window much more wider than the screen makes cinnamon crash. I am running Cinnamon version 2.6.13 on Linux Mint 17.2.

I don't know if you already know this but I didn't find any issue here about it.

Cinnamon fonts disappear after recovery from suspend

  1. Linux Mint 18 'Sarah'. Cinnamon 64-bits. Kernel 4.4.0-34. Resolution 1366 x 768.
  2. I put my laptop in Suspend mode. Then I turn it 'ON'.
  3. The fonts from the task bar and menu disappear and the battery percent font turned black.
  4. This happened one time.
    screenshot from 2016-08-13 21-42-44

Build Problem (2.6.x)

Hi

I'm building cinnamon-desktop 2.6.x and it failed with these messages
prefix: /usr
exec_prefix: ${prefix}
libdir: /usr/lib
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
sysconfdir: /etc
localstatedir: /var
datadir: ${datarootdir}
source code location: .
compiler: gcc
cflags: -O2 -march=i486 -mtune=i686
Maintainer mode: no
Use *_DISABLE_DEPRECATED: no

Now type make' to compile cinnamon-desktop make all-recursive make[1]: Entering directory/tmp/csb/cinnamon-desktop-2.6.3'
Making all in libcinnamon-desktop
make[2]: Entering directory /tmp/csb/cinnamon-desktop-2.6.3/libcinnamon-desktop' Makefile:765: libgsystem/.deps/libgsystem_la-gsystem-file-utils.Plo: No such file or directory Makefile:766: libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo: No such file or directory make[2]: *** No rule to make targetlibgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo'. Stop.
make[2]: Leaving directory /tmp/csb/cinnamon-desktop-2.6.3/libcinnamon-desktop' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/tmp/csb/cinnamon-desktop-2.6.3'
make: *** [all] Error 2

the same script successfully build cinnamon 2.4.x

OS:
Slackware-Current
GCC 4.9.2
GTK-2-2.24.27
GTK-3-3.14.12

Unable to build libgsystem_la-gsystem-local-alloc.Plo

config.status: executing po/stamp-it commands


        prefix:                       /usr
        exec_prefix:                  ${prefix}
        libdir:                       ${exec_prefix}/lib
        bindir:                       ${exec_prefix}/bin
        sbindir:                      ${exec_prefix}/sbin
        sysconfdir:                   /etc
        localstatedir:                /var
        datadir:                      ${datarootdir}
        source code location:         .
        compiler:                     gcc
        cflags:                       -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4
        Maintainer mode:              no
        Use *_DISABLE_DEPRECATED:     no


Now type `make' to compile cinnamon-desktop
make  all-recursive
make[1]: вход в каталог «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop»
Making all in libcinnamon-desktop
make[2]: вход в каталог «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop»
Makefile:776: libgsystem/.deps/libgsystem_la-gsystem-file-utils.Plo: Нет такого файла или каталога
Makefile:777: libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo: Нет такого файла или каталога
make[2]: *** Нет правила для сборки цели «libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo».  Останов.
make[2]: выход из каталога «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop»
Makefile:485: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop»
Makefile:417: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
The build failed.

[ Enhancement ] [ Bug ] Menu links and Launcher links to laptops NTFS drives don't work

Product
http://www.canadacomputers.com/product_info.php?cPath=710_577_1199&item_id=114634

My setup works great with exception to the following .
I Wiped SSD and 1 TB Hard Drive , clean installations on UEFI/GPT-based hard drive partitions
SSD partition 64 gig Win10 NTFS , 64 gigs Mint 18.3 with 2gig swap / 20 gig root EXT4 / 42 gig home EXT4
1 TB Hard drive GPT NTFS used as Data Drive
Environment : Dual boot Mint 18.3 Cinnamon and Win 10 x64

Manually launching programs on extra internal or external drives work fine !
Adding programs to the Mint Menu , that are on the 1 TB GPT NTFS Data drive , do not launch . The links that are created by the Mint Menu or the desktop launcher , do not take into consideration a dual boot situation where a larger data drive on a laptop will be shared by windows 10 and Mint . Also creating a desktop launcher to the 1 TB data drive or a manual link on the desktop do not work .

The links created by Mint should take into consideration the shared security on a shared data drive , be it internal or a USB / eSATA external drive .

When will the new Debian?

Ich möchte von Fedora auf Mint Debian migrieren, das stabiler ist und Cinnamon macht es nichts aus, sehr reaktionsschnell und scheint nicht zu viele Ressourcen zu verbrauchen.

Ich habe gelesen, dass ein neues "LMDE Debby" veröffentlicht wird. Aber wann?

[A bug?]desktop icon re-arranged after resolution changed

After the resolution changed(16:9->4:3),the icon on the desktop(especailly those at the corner) get overlapped.

How about at least give us a warning before this happened?
Or the arrangement of icons on desktop use “align center”
screenshot from 2014-01-28 17 32 47

Strange syntax error in header file

I know ya'll have your share of compiler warnings in this project anyway (I usually run -Wno-error) but this caught my eye:

/home/kevin/dev/cinnamon-desktop/libcinnamon-desktop/cdesktop-enums.h:222: syntax error, unexpected '[' in '        [C_DESKTOP_MEDIA_KEY_MUTE] = "volume-mute",' at '['

The code looks fine though... Are those supposed to be paranthesis instead of brackets?

Cinnamon crashes with xserver-xorg-video-amdgpu on MST display

 * Cinnamon 4.2.3
 * Linux Mint 19.2 Cinnamon
 * AMD Ryzen 5 3400G with Radeon Vega Graphics × 4 [AMD/ATI] Picasso
 * xserver-xorg-video-amdgpu 19.0.1+git1908071930.e6fce5~oibaf~b
 * 64 bit

Issue

I have a Dell UP2414Q monitor which requires the display to be split in two halves using DisplayPort Multi-Stream Transport (MST). On Linux I get the two halves of the monitor on separate displays. I.e. both halves have a separate login window, and after login, only one half has the task bar. Both displays are swapped (right display on left part of monitor). On nVidia hardware I can use the Xorg option TwinView to turn these displays into one.

To achieve this on Radeon hardware, I read that I need amdgpu version 19.0.1 to make use of MST tiling support. So I upgraded the default amdgpu version 18.0.1 to 19.0.1 using the famous oibaf repo.

After a reboot, it seems to be a success. I only have one single login window spanning the entire monitor. No more (swapped) separate halves.

However, after login, Cinnamon crashes and starts in software mode.

Steps to reproduce

  1. Use an MST High DPI monitor with Cinnamon 4.2 and xserver-xorg-video-amdgpu 19.0.1.

MST monitors are often high-end monitors used by professional designers and photographers with a tendency to work on OSX or Windows. I hope there is a Cinnamon developer out there with (access to) this hardware so they can test/verify this.

Expected behaviour

After login, Cinnamon works fine on one monitor with the panel AKA task bar spanning both "halves".

Other information

I'm also curious if there is a different method to achieve the desired display on amdgpu 18.0.1 in the meantime. I.e. an alternative to nVidia's TwinView, TwinViewXineramaInfoOverride, and nvidiaXineramaInfoOrder.

Widening Gnome-terminal corrupts screen

  1. Pull the right edge of gnome-terminal to an 'extreme' length by the mouse
  2. When its size extends the 251 width a kind of 'shadow' frame appears around the window's normal frame which corrupts the desktop screen!
  3. This always happens and 'undo-able' by decreasing the window size
    screenshot

(I also reported this bug on Launchpad as #1737888)

Gnome-terminal: 3.18.3

System: Host: afo Kernel: 4.10.0-42-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.6 (Gtk 2.24.30) dm: mdm Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: Gigabyte model: G31M-ES2L v: x.x Bios: Award v: FG date: 02/24/2010
CPU: Dual core Pentium E5500 (-MCP-) cache: 2048 KB
flags: (lm nx sse sse2 sse3 ssse3 vmx) bmips: 11200
clock speeds: min/max: 1200/2800 MHz 1: 1200 MHz 2: 1200 MHz
Graphics: Card: Intel 82G33/G31 Express Integrated Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:29c2
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: [email protected]
GLX Renderer: Mesa DRI Intel G33 GLX Version: 1.4 Mesa 17.0.7 Direct Rendering: Yes

Menu bar appears in Desktop

screenshot from 2016-10-12 16-31-36

For Desktop a menu bar is created. Picture is given in above
This issue can be created by installing OS ubuntu 16.04.1 LTS, cinnamon-desktop-environment and Pantheon desktop environment

  • after installing all go to cinnamon desktop environment
  • logout cinnamon desktop environment
  • log in with Pantheon desktop environment
  • search for file their would be two file appearing open both and one of them would generate cinnamon desktop then logout Pantheon desktop environment
  • log in with cinnamon desktop environment then this occurs

cinnamon-desktop-2.6.1 crashes cinnamon and prevents nemo-2.6.2 from starting.

Cjs-Message: JS LOG: Cinnamon started at Thu May 21 2015 10:31:54 GMT+0100 (BST)
thumbnailer: Could not determine session user.
ERROR:dbus.proxies:Introspect error on :1.30:/org/freedesktop/Notifications: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
cinnamon-session[19207]: WARNING: Application 'cinnamon.desktop' killed by signal 15

File dialog loses focus

Hi,

On websites where I click on Browse to upload files, the file dialog loses focus, so I can't use the keyboard to type the first letter of the file. I have to use the mouse to click on the name input field first. I am using Linux Mint 17 with Cinnamon. I also have the issue as #1318152, and in addition, the issue I described above. Please the how the dialog title is dimmed (?) in the attachment below.
screenshot from 2014-12-30 11 55 07

Linux Mint 17 Ctrl+Alt+up arrow (switch to workspace selector) causes corruption of characters

Linux Mint 17 'Qiana' - Cinnamon 64 bit
Cinnamon version 2.2.13
Intel Core 15 650 @ 3.2 GHz x 2
Memory 8 GB
120GB Samsung SSD
NVIDIA G73 (GeForce 7600 GS)
NVidia video driver version 304.117 and 304.121

When pressing Ctrl+Alt+up arrow to display the workspace switcher panel, characters rendered by Cinnamon are replaced with partial rendering only - that is black squares where the characters would be, or in some cases letter shaped shadows, and the vanilla mint menu icon is displayed. Attached screenshot shows that time desklet is also affected. Applications are not affected, so it does not appear to be a general driver rendering issue.

Using the Ctrl+Alt+L & R arrow keys to switch workspaces or the workspace switcher taskbar applet does not affect rendering at all, so the issue appears to be related to the rendering of the workspace switching panel itself. Possibly switches to a specific rendering mode and does not switch back?

This happened when using the recommended driver (304.117) and the newer driver from NVidia (304.121), so I think it may be a general driver interaction issue. I don't know whether it happens in the Nouveau driver - I never use that.

Problem is reproducible approximately 70% of the time.
worskpace switcher issue

Feature request: allow longer 'suspend when inactive' settings

image

I'd like to be able to set the computer to suspend when inactive - and when on AC power - after two hours. (Why? Well, my computer gets a bit hot after a while, but I don't want it to go into a deep sleep after only one hour . . I note that Windows - or at least Windows 8 - offers a wider range of time options than, at present, does Mint.)

Mint 18.1 x64 Cinnamon (3.2.7).

Cinnamon wallpaper image aspect options hide the gradient section

In the wallpaper options, when i change the aspect of the image, it shows the gradient option
But when i choose an option that should cover all the screen, the gradient option, disappears, just as it should, if the image is a .jpg
Because when you have a .png image with transparency, you can make the wallpaper area cover all the screen, and still have transparency filled with the gradients

The 'solution' for now is change to a option that let you change the gradient, and then return to see the changes, but it doesn't makes sense this way

Spanned wallpaper sizing could be better

I have a kind of unusual monitor set up with two in landscape and a third in portrait orientation. When I try to span a wallpaper in Cinnamon instead of the expected result of the wallpaper covering the whole area as in other desktop systems, it only seems to cover the smallest area. Here's a reporesentation of what I have and the result I'm getting:

wallpaper

What I would like is for the wallpaper to fill a bounding box that encompasses all monitors and zoom to fit that with cropping as necessary.

This seems to be an issue in gnome-desktop but I'm posting it here since I don't use Gnome. The responsible file looks to be /libcinnamon-desktop/gnome-bg.c but I don't have enough of a grasp of what all the functions do to figure out where the exact problem lies.

USB unmount improvement

Currently the systray unmount utility does not mount completely. I still have to right-click on the device in Nemo file manager and choose "Safe remove". I would propose the unmount utility should do it right away.

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.