Git Product home page Git Product logo

mintdesktop's Introduction

Mintdesktop

Desktop configuration tool for MATE and Xfce. Mintdesktop provides some additional settings for the MATE desktop environment and the ability to switch window managers.

image

Build

Get source code

git clone https://github.com/linuxmint/mintdesktop
cd mintdesktop

Build

dpkg-buildpackage --no-sign

Install

cd ..
sudo dpkg -i mintdesktop*.deb

Translations

Please use Launchpad to translate Mintdesktop: https://translations.launchpad.net/linuxmint/latest/.

The PO files in this project are imported from there.

License

  • Code: GPLv2

mintdesktop's People

Contributors

clefebvre avatar dralley avatar ernestum avatar ging-dev avatar ikeydoherty avatar m8 avatar monsta avatar uhle 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

Watchers

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

mintdesktop's Issues

Menu item "Create Link" gives unexpected results

When i right click inside a Thunar window i can see the menu item "Create Link" that seems to be added by Linux Mint.

If i right click inside a Thunar window like the Music folder and select "Create Link" i get a symlink called:

Link to Music

If i do it again i get another symlink called:

Music

Third time does nothing.

In Thunar > Edit > Configure custom actions... the command is:

ln -s %f 'Link to %n'

Seems like adding -T might fix the double "Link to Music/Music" problem.

But the text "Link to" requires translation and it seems not to be nesassary to add the text to a symlink since you already have the little arrow above the icon so i suggest removing "Link to ".

Maybe one of these can be used:

ln -Ts %f %n
ln -Ts %f "Link to"%n

Maybe read about -T in http://www.gnu.org/software/coreutils/manual/html_node/Target-directory.html#Target-directory

Linux Mint 20.1
Xfce 4.14

Advice for proper Awesome WM support

Hi,

I think the possibility to easily change the window manager in XFCE and and MATE is really nice. Therefore I wanted to extend this functionality to the awesome window manager. I made a fork and fixed this (see here for the changes I made).

There are some things which I am not quite happy with yet. Therefore I wanted to ask for your advice before creating a pull request.

  1. awesome does not support the --replace option like the other window managers do. Therefore I need to kill them all before starting a new one (see this line). Maybe that could harm the other window managers? What do you think?
  2. I decreased the sleep delay here because otherwise switching between the window managers takes so long. I feel like there should be a smarter way to wait for all window managers to terminate. I tried subprocess.call instead of Popen but that one did not work.

I am looking forward to you advice!

Enabling fortune cookies

I noticed that in LM 19 XFCE, that the option to enable fortune cookies has been removed. I understand this is intentional, based on the most recent commits.
I just wanted to know if this ability has been shifted to some other settings manager. (To be honest, this was a weird place to put it from the beginning !)

No Compiz detection

When Compiz is active with MATE, WM preferences have to go to Metacity gconf settings instead of Marco ones to work.

XFCE: Mint-Y theme + root Thunar = unreadable banner

Please see the image below.

image

I wouldn't mention it, except that Thunar is the default file manager and Mint-Y is, obviously, a Mint theme. So this unreadable text is, in a sense, default behaviour.

EDIT: The XFCE-Dusk theme is similar to Mint-Y but produces a banner that is considerably - but still not perfectly - readable.

Search on Desktop fails (MATE)

Expected behaviour

Pressing CTRL+F on Desktop should open a search window so you can find a file on your Desktop (and it used to do that in previous LTS versions of Linux Mint MATE)

Actual behaviour

Error message pops up
Could not diplsay "x-caja-search://1/"
Caja has no installed viewer capable of displaying the folder.

Steps to reproduce the behaviour

  1. Go to Desktop
  2. Press CTRL+F

Linux Distribution

Linux Mint 20.3 Una 64-bit

MATE general version

1.26.0

MATE Package version

1.26.0-linuxmint1

XFCE has Super key issues

I believe the XFCE version of Linux Mint was trying to be like the Cinnamon version with a simple press of the Super (Start) key opening the menu. Unfortunately, this conflicts with any other keyboard shortcuts that use the Super key (for example, "xfce4-display-settings" uses Super+P out of the box).

Compiz may introduce more complications.

I developed a workaround involving ksuperkey, but I don't think this will be beginner-friendly.

xfwm4+compton option is not saved after reboot

i am using linux mint 18.3 32bit XFCE.

PROBLEM: xfwm4+compton option is not saved after reboot despite it says so.

STEPS TO REPRODUCE:

  • install linux mint 18.3 32bit xfce
  • change windows manager from default option to xfwm4+compton (using the gui)
  • reboot

after the reboot, going in settings, windows manger, it says 'xfwm4+compton' but actually it's not used and it is used the default option (xfwm4).

i tried to search a bit online and i found also this question having the same problem of mine

Hibernate

Hibernate is messed up
I have yet to encounter an OS that Hibernates correctly
after Hibernate grub started showing boot menu
after several boots it went away

CPU AMD Athlon(tm) II P360 Dual-Core x 2
MEM 3783MB (1009MB used)
SCSI ATA WDC WD3200BEVT-7 320 GB
TSSTcorp DVD+-RW TS-L633C
OS Linux Mint 18.2 Sonya
Kernal Linux 4.10.0-33-generic x86_64
MATE 1.18.0

Open-VM-Tools does not work properly in Mint 19 Xfce

Sorry if this isn't the right place for this bug. I can't find anywhere that seems more correct.

I'm trying to use Mint 19 with VMWare Player, but I get all sorts of weirdness when I try. 18.3 worked great, however 19 has issues on both a fresh install and when upgrading from 18.3.

Here's a bug I opened at open-vm-tools which explains/demonstrates the issue: vmware/open-vm-tools#271

Courier 10 Pitch Tilde

Courier 10 Pitch style=Regular
/usr/share/fonts/X11/Type1/c0419bt_.pfb
Tilde '~' does not display correctly in applications
xed, tomboy, pretty much all apps in Mint

CPU AMD Athlon(tm) II P360 Dual-Core x 2
MEM 3783MB (1009MB used)
SCSI ATA WDC WD3200BEVT-7 320 GB
TSSTcorp DVD+-RW TS-L633C
OS Linux Mint 18.2 Sonya
Kernal Linux 4.10.0-33-generic x86_64
MATE 1.18.0

panels don't take account of xrandr expansions

I "expand" my MATE desktop by using

xrandr --fb 3840x2160 --output DP-1 --mode 2560x1440 --panning 3840x2160

But the panels don't expand or move accordingly. For example, there should be a way to expand the top-edge panel from 2560 to 3840 or to move the bottom-edge panel to 2160 from 1440.

mint.dconf has syntax errors

This is for mintdesktop package version 3.6.9, but may have been present in previous versions as well.

/usr/share/linuxmint/mintdesktop/mint.dconf is missing some single quotes on line 90.
See this output:

$ dconf load /org/compiz/ < /usr/share/linuxmint/mintdesktop/mint.dconf
error: [plugins/core]: active-plugins: invalid value: ['core', 'composite', 'opengl', 'compiztoolbox', 'copytex', 'decor', 'firepaint', 'imgpng', 'cube', 'matecompat', 'mousepoll, 'regex', 'rotate', 'move', 'obs', 'resize', 'snap', grid', 'commands', 'staticswitcher', 'animation', 'expo', 'ezoom', 'winrules']: 127:expected ',' or ']' to follow array element

There should be a single quote after mousepoll and another single quote before grid

Add i3wm as a possible window manager to Mate

i3wm integrates seemingly well to Mate, at least until Mate 1.22 (Mint 19.3) as Mate is become more like Gnome and less like Mate. I changed mintdesktop to offer the possibility to change the WM to i3 on Mate https://github.com/kafran/mintdesktop

As I think the i3 own panel (i3bar) integrates with i3 better than Mate's one, the window-manager-launcher will kill the mate-panel and change "org.mate.session.required-components-list" to ["windowmanager"] and "org.mate.background.show-desktop-icons" to False. If back to other WM it restores everything to default:

if current_desktop == "MATE" and wm != "i3":
    settings = Gio.Settings("org.mate.session")
    settings.reset("required-components-list")
    settings = Gio.Settings("org.mate.background")
    settings.reset("show-desktop-icons")
    subprocess.Popen(["mate-panel", "--replace"])

I don't know how to make this behave the most general/transparent as possible to maybe have this ever integrated into Mint. I use this setup for years as Mint Mate is the best Desktop to work on i3:

image

Linux Mint should have its own onscreen keyboard

I think Linux Mint should have it's default onscreen keyboard just like Windows and Ubuntu. I suggest you fork Ubuntu's onboard onscreen keyboard. Onscreen keyboards are very useful for speakers of other languages namely Arabic because you get mixed up when using an English keyboard to type. Besides sometimes your keyboard is stuck and you are left with only a mouse like this guy here http://forums.linuxmint.com/viewtopic.php?f=47&t=170574&p=876697#p876567

Left handed mouse reverts to right handed after resuming from suspend

After resuming from suspend the left handed mouse reverts to right handed.
If I navigate to the xfconf settings editor => pointers I can see that the checkbox RightHanded is not selected.

To get the mouse back to left handed mode I have to select RightHanded and then unselect Righthanded again via the settings editor. Other options to reset the mouse to left-handed mode are logout/login or a reboot of the system.

System Information:

System:    Kernel: 5.4.0-66-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Xfce 4.14.2 
           tk: Gtk 3.24.13 wm: xfwm4 dm: LightDM Distro: Linux Mint 20.1 Ulyssa 
           base: Ubuntu 20.04 focal 
Machine:   Type: Desktop Mobo: Intel model: NUC6i5SYB v: H81131-502 serial: <filter> UEFI: Intel 
           v: SYSKLi35.86A.0073.2020.0909.1625 date: 09/09/2020 
CPU:       Topology: Dual Core model: Intel Core i5-6260U bits: 64 type: MT MCP arch: Skylake 
           rev: 3 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 14400 
           Speed: 2701 MHz min/max: 400/2900 MHz Core speeds (MHz): 1: 2700 2: 2864 3: 2700 
           4: 2752 
Graphics:  Device-1: Intel Iris Graphics 540 driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:1926 
           Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa 
           resolution: 3840x2160~60Hz 
           OpenGL: renderer: Mesa Intel Iris Graphics 540 (SKL GT3) v: 4.6 Mesa 20.2.6 
           direct render: Yes 

Listing of the file ~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml:

<?xml version="1.0" encoding="UTF-8"?>

<channel name="pointers" version="1.0">
  <property name="Compx_24G_Receiver_Mouse" type="empty">
    <property name="RightHanded" type="bool" value="false"/>
    <property name="Threshold" type="int" value="1"/>
    <property name="Acceleration" type="double" value="5.000000"/>
  </property>
</channel>

Is there a way to change system wide default mouse settings?
Any help is appreciated.

can't repeat earlier step

[16:43:52] <-- BillC ([email protected]) sends;
[16:40:05] Hey everyone, possible bug report. Live DVD, Broadcom Wi-Fi not working, but you can from Driver Manager install bcmwl-kernel-source and Wi-Fi works. But, if you install Mint (18, Xfce, 64) on HDD, you can't repeat earlier step. No suddenly you need working internet to install driver that is on live DVD. In a hotel, you would be stuck.

re-create bottom-edge panel?

I deleted the bottom-edge panel ("task bar") and now minimizing windows makes them disappear. Can the panel be re-created? Or is there another way to minimize or iconify windows?

System lock-up with 'this session is locked' when inserting USB device when lockscreen is on

Mint 18.2 x64 XFCE edition.

When I insert a USB stick when the computer is locked, I get a messaging saying - mysteriously - that the 'session is locked'. On one of the two occasions on which this happened (only twice have I inserted a USB when the lockscreen was on), nothing would seem to unlock the computer and I had to 'raise elephants'.

I imagine that this is the wrong place to post this bug, but I could not find anywhere better, I am afraid.

Memory corruption when using Marco with compositing on AMD RX 550 + DVI-D

I apologize if this is not the right place to report this issue. Marco with compositing seems to be broken on Linux Mint 20 Mate with AMD Radeon RX 550 GPU (the 4 GB version) and DVI-D output. It happens even on the live iso that boots right to the corrupted screen.

See this screenshot:
corruption

I have tried different compositors like Metacity + Compositing and Marco + Compton and they all worked fine.
Marco + Compositing worked fine on old Nvidia GPU (with both Mesa and proprietary drivers), but not on this new AMD one.

Unfortunately, I was not able to get any relevant system logs.

edit: I have also reported it upstream.

Touchpad Indicator Is Blank

When switching the Touchpad ON/OFF the pop-up indicator is blank.

There is also NO Icon in the Notification Panel.

touchpad indicator

Power Mananagement

Battery Low Shutdown -- does NOT!
Hibernates instead requiring HARD-SHUT-DOWN (hold power key until OFF)!
Linux Mint does NOT Hibernate correctly -- PERIOD!
Linux Mint does NOT manage power well, no battery settings for system, ie. processor.

MATE general version

MATE 1.18.0

Package version

unknown

Linux Distribution

Linux Mint 18.2 Sonya
Kernal Linux 4.10.0-33-generic x86_64

Link to downstream report of your Distribution

Additional Information

CPU: AMD Athlon(tm) II P360 Dual-Core x 2
MEM: 3783MB (1009MB used)
SCSI: ATA WDC WD3200BEVT-7 320 GB
TSSTcorp DVD+-RW TS-L633C
DISP: Resolution 1366x768 pixels
OpenGL Renderer Gallium 0.4
AMD RS880 (DRM 2.49.0 / 4.10.0-32-generic,LLVM 4.0.0)

When using 'Switch User' window-manager-launcher terminates without starting a window manager

On Linux Mint 17.3 'Rosa', MATE Edition
Package: mintdesktop, Version: 3.4.3

  • How to reproduce: Log in with one user, then choose Logout from the Menu and Switch User. Log in as a different user.
  • Result: For the second user no window manager is started
  • Expected: The second user should have a full DE including a window manager
  • It happens always.

The problem seems to be that window-manager-launcher is trying to kill a process (e.g. marco) belonging to the first user; in line 36 ("os.kill(pid, signal.SIGKILL)")

A solution would be to modify the ps invocation in line 28 ("p = subprocess.Popen(['ps', '-A'], stdout=subprocess.PIPE)") in a way that limits ps output to processes belonging to the current user.

A quick&dirty workaround is to wrap the 'kill line' in a try-except block and catch and ignore the PermissionError (patch attached).

trycatchPermissionError.txt

Mint 20 Mate slow after Login

xdg-desktop-portal.service causes a long wait after login (in my case about 25 sec) until the desktop and its icons appear.

systemctl --user status xdg-desktop-portal.service generates the following error message:xdg-desktop-por[1464]: Failed to get application states: GDBus.Error:org.freedesktop.portal.Error.Failed: Could not get window list

The effect can be reproduced by reinstalling Mint 20. The system startup is then still ok and after login the desktop appears quickly.
After running all offered updates and rebooting, the desktop appears heavily delayed.

WMF Preview Crashes ALL

This is a SYSTEM wide issue!
ALL Preview Capable Programs CRASH!
some Windows XP WMF's CRASH the application
no error message, application closes without notice

these WMF's come from WinXP TurboCAD
once edited & saved with Corel Draw the problem ends
preview needs to check for this error - missing drawing size
DO NOT VIEW WITH THUMBNAILS ENABLED - use 'List View'
caja 1.18.3
xviewer 1.4.3
pix 1.4.5

MATE general version

MATE 1.18.0

Package version

unknown

Linux Distribution

Linux Mint 18.2 Sonya
Kernal Linux 4.10.0-33-generic x86_64

Link to downstream report of your Distribution

Additional Information

CPU: AMD Athlon(tm) II P360 Dual-Core x 2
MEM: 3783MB (1009MB used)
SCSI: ATA WDC WD3200BEVT-7 320 GB
TSSTcorp DVD+-RW TS-L633C
DISP: Resolution 1366x768 pixels
OpenGL Renderer Gallium 0.4
AMD RS880 (DRM 2.49.0 / 4.10.0-32-generic,LLVM 4.0.0)

The Offending File

WMF_Error.wmf.tar.gz

Feature Request: Light Mode/Dark Mode scheduling?

Neither Mate nor XFCE offer any native means of changing the theme based on the time of day (Sunrise, Sunset, etc). Nevertheless, that hasn't stopped people like the Zorin OS Team from porting their own "Appearance" app to XFCE, and with it the option to schedule Light Mode/Dark Mode.

Other than outright porting that into Linux Mint, one solution might be to incorporate the functionality into this app, seeing as it's designed for both Mate and XFCE, and both are relatively similar in theme options.

Another solutions would be to port the Cinnamon "Dark Mode" applet to the respective Desktop Environments, although this I feel still needs to mature in it's native Desktop Environment first.

Windows move to external monitor when HDMI cable plugged in

Please forgive me if this is not the appropriate place to report this (and kindly suggest the appropriate forum). Very new to github.

I have a Dell laptop with Mint 19.3 Mate installed. The video is Dell (but may be Radeon) not nVidia. I have the laptop screen marked as primary, and the orientation of the external monitor is to the left of the laptop display.

When I plug in the monitor's HDMI cable to the laptop, even though the monitor is powered off, all my windows (iconified or not) move to the external monitor.

I haven't been able to find any reports of this behavior, so have not real idea how to correct it.

Thanks and regards,
Dave

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.