GithubHelp home page GithubHelp logo

wcm's People

Contributors

alyssais avatar ammen99 avatar epsilon-0 avatar ericonr avatar jbeich avatar namorniradnug avatar soreau avatar stefonarch avatar valpackett 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wcm's Issues

wcm overwrites existing config file

if wcm is going to overwrite the existing config file, can it save a backup copy first before it does?

i usually leave commented out lines as a future reference and wcm will remove them all.

Missing plugins

  1. Invert
  2. Decorations
  3. Matcher (it can only be enabled or disabled)
  4. idle

Also the tile plugin will soon get outdated.

Color picker cannot set alpha anymore

I updated my wcm to latest master and now the color picker cannot set the alpha channel anymore.

Before (on commit 4c80340):

image

Now:

image

As you can see, the slider at the bottom is gone.

Using gtkmm instead of plain gtk?

Devs, would you accept a PR with rewriting of the project to gtkmm? Tbh, plain C-style GTK code is pretty hard to read and change.

Crash in input editor

Hey there,
I just noticed that wcm is crashing on 0.7.0.r9.g2b139dc-2. Clicking on the tabs Mouse, Keyboard and Cursor each crash the tool with the following exception:

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
zsh: IOT instruction (core dumped)  wcm

Please fix this!
Thanks!

wcm crashes on startup in Fedora 31

$ wcm
Loading plugin: alpha.xml
Loading plugin: oswitch.xml
Loading plugin: fast-switcher.xml
Loading plugin: input.xml
Loading plugin: decoration.xml
Loading plugin: matcher.xml
Loading plugin: move.xml
Loading plugin: core.xml
Loading plugin: cube.xml
Loading plugin: animate.xml
Loading plugin: place.xml
Loading plugin: zoom.xml
Loading plugin: command.xml
Loading plugin: autostart.xml
Loading plugin: vswitch.xml
Loading plugin: expo.xml
Loading plugin: idle.xml
Loading plugin: switcher.xml
Loading plugin: wobbly.xml
Loading plugin: resize.xml
Loading plugin: wrot.xml
Loading plugin: blur.xml
Loading plugin: grid.xml
Loading plugin: invert.xml
Loading plugin: fisheye.xml

/usr/include/c++/9/bits/basic_string.h:1067: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]: Assertion '__pos <= size()' failed.

Aborted (core dumped)

add gtk theme and icon setting

it will be very convenient for having
gtk theming gtk icon and gtk cursor theming option in wcm.
which will do
for example

gsettings set org.gnome.desktop.interface gtk-theme Matcha-dark-sea

gsettings set org.gnome.desktop.interface icon-theme Papirus-Dark

gsettings set org.gnome.desktop.interface cursor-theme xcursor-breeze

and for qt settings just give an message to use qt5ct and kvantum-qt5

CC-BY 2.0 licensed icons are not considered compatible with Debian

I submitted wcm for inclusion of Debian, and got the following rejection response:

as the CC 2.0 license is not compatible with DFSG, please remove all icons under this license from the source tarball.

According to https://wiki.debian.org/DFSGLicenses#Creative_Commons_Attribution_1.0_Generic_.28CC_BY_1.0.29 , Debian does not consider CC 1.0 and 2.0 licenses to be compatible with Debian DFSG guidelines. If possible, please replace them with icons of a compatible license as listed on https://wiki.debian.org/DFSGLicenses (such as CC-BY 3.0 or CC-BY 4.0 licenses).

The following search shows all incompatible icons:

icons/plugins/plugin-blur.svg
icons/plugins/plugin-obs.svg

Tile plugin outdated

The new tiling plugin and autorotate are missing. Would be nice to have them for the 0.3 release, even though the config system will be reworked for 0.4.

Output configuration is missing in wcm

Output configuration ─────────────────────────────────────────────────────────

Example configuration:

[eDP-1]

mode = [email protected]

layout = 0,0

transform = normal

scale = 1.000000

This is in wayfire.ini

But why cant it be configured using wcm ?

Please add it in wcm

Use a dropdown list for keyboard layouts

I have just started using wayfire finding it very great but I had a keyboard problem where it was the US keyboard so i changed the setting in the config manager to uk and it didn't work I have just found out that I needed to use the gb option. So I think it would be useful to use a drop-down for the keyboard layout where you can press a letter to filter the list.

[switcher] Plugin always turned off in GUI

Even if I check the Switcher check box (or "Use This Plugin" in plugin setting), it remains turned off, as if settings had not been saved. Adding switcher to plugins = in wayfire.ini works as expected.

Resetting some colors doesn't work

When resetting some colors to defaults in WCM, the options don't change. I noticed that resetting works if default color is represented as four numbers in metadata (like in crosshair plugin) and doesn't work if it is represented as #RRGGBBAA.

Absolute Workspace Positions Bindings Don't Appear

Describe the bug
WCM doesn't show dynamic-lists bindings as defined by wayfire/vswitcher's metadata xml file.

Symptoms

  • Starting WCM does not seem to generate default or placeholder bindings for abs workspace pos in the wayfire.ini config file.
  • Opening WCM doesn't show the abs workspace pos dynamic-lists

Expected behavior

  • WCM should create abs workspace pos bindings in the ini file.
  • WCM should show the dynamic-lists entries with these bindings when opened.

wcm version
git

WCM is not shown in MATE controlm panel

Coimpiz CCSM is - it is easy to fix just to update desktop file

Now:
Categories=Utility;

To add it to mate-control-cenater
Categories=Utility;Settings;DesktopSettings;

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.