linuxmint / nemo

File browser for Cinnamon
GNU General Public License v2.0
1.2k stars 299 forks source link

21.2 Trash bin on desktop can't be moved and no files placed in it #3250

Closed Tibladar closed 1 year ago

Tibladar commented 1 year ago

Distribution

Mint 21.2

Package version

5.8.0

Frequency

Always

Bug description

When trying to move the trash bin on the desktop it can be dragged but not dropped like other files, the position resets: drag

When dropping/releasing the mouse a "moving file" window is shown which never completes: grafik

Dropping files on the trash bin is also not working, the dropped file is placed on top of the trash bin and can also be moved away again: into

Steps to reproduce

Expected behavior

Additional information

.xsession-errors and the terminal show these two warnings when moving the trash bin:

$ nemo-desktop --quit && nemo-desktop 
Killing nemo-desktop, as requested
** Message: 11:21:50.492: nemo-desktop: session is cinnamon, establishing proxy
sys:1: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
sys:1: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

When dropping files on the trash bin no error is shown

This worked fine before upgrading to Mint 21.2 (which isn't released yet, I know)

VladimirChalanov commented 1 year ago

I get similar errors on arch linux, but my nemo-desktop crashes and needs a manual restart. The crash also occurs when moving the "Computer" folder. I use nemo 5.8.1

nemo-desktop terminal output:

(nemo-desktop:2149): Gtk-WARNING : 22:23:54.353: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client (nemo-desktop:2149): WARNING : 22:23:54.359: Current gtk theme is not known to have nemo support (Adwaita-dark) - checking... (nemo-desktop:2149): WARNING : 22:23:54.417: The theme appears to have no nemo support. Adding some... Initializing nemo-image-converter extension Message: 22:23:54.438: nemo-desktop: session is cinnamon, establishing proxy (nemo-desktop:2149): GLib-GObject-CRITICAL : 22:23:59.089: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (nemo-desktop:2149): GLib-GObject-CRITICAL : 22:23:59.089: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nemo-desktop:2149): GLib-CRITICAL : 22:23:59.095: g_path_get_basename: assertion 'file_name != NULL' failed (nemo-desktop:2149): GLib-GIO-CRITICAL : 22:23:59.095: g_file_get_child: assertion '!g_path_is_absolute (name)' failed (nemo-desktop:2149): GLib-GIO-CRITICAL **: 22:23:59.096: g_file_move: assertion 'G_IS_FILE (destination)' failed Segmentation error (the memory stack is flushed to disk)

fugo commented 1 year ago

Arch Linux with Budgie Desktop
Mutter 43.5
Same behavior after upgrade - not possible to drag files to trash.
Can't move trash icon or PC icon [=crash nemo-desktop] .
I had this first with Nemo 5.8.0.1, now also with 5.8.1
Downgrade to 5.6.5 helps.

Start:

nemo-desktop

** (nemo-desktop:215208): WARNING **: 16:02:00.632: Current gtk theme is not known to have nemo support (Graphite-blue-Dark) - checking...
Initializing nemo-image-converter extension
Traceback (most recent call last):
  File "/usr/share/nemo-python/extensions/nemo-mediainfo-tab.py", line 13, in <module>
    from MediaInfoDLL3 import *
ModuleNotFoundError: No module named 'MediaInfoDLL3'
Initializing Nextcloud-client-nemo extension
Using python version sys.version_info(major=3, minor=11, micro=3, releaselevel='final', serial=0)
nemo-media-columns: using a timeout of 0.30 second(s) for file processing
sys:1: Warning: g_strstr_len: assertion 'haystack != NULL' failed
** Message: 16:02:01.154: nemo-desktop: session is not cinnamon (checked XDG_SESSION_DESKTOP,DESKTOP_SESSION environment variables.) Applying default behavior

Move PC icon

sys:1: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
sys:1: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(nemo-desktop:215208): GLib-GIO-CRITICAL **: 16:11:12.103: g_file_get_child: assertion '!g_path_is_absolute (name)' failed

(nemo-desktop:215208): GLib-GIO-CRITICAL **: 16:11:12.103: g_file_equal: assertion 'G_IS_FILE (file2)' failed

(nemo-desktop:215208): GLib-GIO-CRITICAL **: 16:11:12.103: g_file_copy: assertion 'G_IS_FILE (destination)' failed