GithubHelp home page GithubHelp logo

1280px / eos-xfdesktop4 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 29 KB

A series or Bash scripts and patches for better experience running xfdesktop with Pantheon (i.e. elementary OS)

Shell 94.13% CSS 5.87%
desktop-icons elementary-os elementaryos pantheon xfce-desktop

eos-xfdesktop4's People

Contributors

1280px avatar

Watchers

 avatar

eos-xfdesktop4's Issues

Re-add and fully implement primary colour changer

opened on May 6

I scrapped the prototype a few commits ago, but I think it'd actually make sense to have it implemented, simply add a line to reset the colour pattern to solid fill as well. The biggest obstacle for now, though, is I can't figure out how XFCE actually stores RGB colour values (it's like an array but actually not?...)

eOS7's background dim feature is not supported

opened on May 3

Due to gala rendering it by applying opacity over wallpaper instead of altering an actual image, it's impossible to get the dimmed variant by just using the actual file path. I think it should be possible to implement using imagemagick, but sounds like way too much hassle for now.

Apply changed settings after installation

opened on Jun 22

Use tweaked settings that look and work better with Pantheon/eOS:

  • Do not show applications menu in context menu (maybe do the same with opened windows menu on middle-click, however it seems to be a bit more obscure and niche feature)
  • Sort new icons from top-left horizontally (best possible option for all possible dock placements, except top)
  • Lock icons for displays (makes much more sense, not sure why it's disabled by default)
  • Set tooltip icon size to 0 (UI consistency)
  • Use single click for opening files (perhaps add some check if the user have enabled double click for folders, and only apply if it is disabled)
  • Show home folder, computer, trash bin and removable devices (UI consistency)

One possible realisation is to copy a pre-made layout with these settings applied during the installation. This way, the user will be able to change them later if they want to.

Test scripts on other eOS configurations

opened on May 16

Currently, the only one I've even tested it on is my laptop. I think it would be nice to test it on various configs of:

  • 7.1
  • 7
  • 6.1
  • 6
  • 5.1
    , at least in virtual machines :)

Re-implement "Desktop" icons

As simple as the title says: try to replace file symlinks inside all user-desktop, user-desktop-open and user-desktop-suymbolic icons with links to preferences-desktop instead.

The problem is, there are no desktop icons for 16x16 and 128x128, as well as symbolic desktop icon. So, for this to be implemented correctly, the missing icons need to be created and shipped as well.

Implement "Show Desktop"

opened on May 3

This issue is currently work-in-progress.

As Gala's built-in "show desktop" mode appears to be broken (it minimizes opened windows, but doesn't actually remember what was minimized) and I don't think devs will ever bother to fix it, I want to implement my own "Show Desktop" implementation using xdotool and temporary files for storing windows' information. It will also automatically assign itself on Win+D (and a hot corner maybe?) during the installation, just like it was in Desktop Folder

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.