Giter Site home page Giter Site logo

desktitle2.0's Introduction

paypal

Desktitle2.0

This module is a Bodhi Linux fork and improvement of the abandoned and no longer functional module desktitle.

The module displays a virtual desktops name and allows one to quickly rename the virtual desktop by double clicking the name. Text color can be changed via the module's settings. Thanks to Štefan Uram for seeing the necessity of this option and implementing it. Any further customizations of this modules apperance require modifying the modules theme (edj file).

Rationale

At first glance one may wonder why would one care what name is assigned to a virtual desktop? The module is aimed at users that like to organize their workflow by keeping all windows dedicated to a certain task on one desktop and switch back and forth between tasks by changing the desktop displayed. This module provides an easy way to see what desktop one is currently at. While the pager module can be configured to display a virtual desktops name and the virtual desktop settings allow one to change the names, this module provides an alternative to the pager module and may make your workflow easier. This is especially true if one prefers keyboard shortcuts to change desktops and or does not even use the pager module or else it is covered up by windows. Desktitle is a bit of fluff designed to make life a little easier for such users.

Dependencies

  • The usual build tools, autopoint libtool intltool pkg-config autotools-dev
  • EFL
  • Moksha

Installation

It is recommended Bodhi 5.0 users install from Bodhi's repo:

sudo apt update
sudo apt install moksha-module-desktitle

Other users need to compile the code:

First install all the needed dependencies. Note this includes not only EFL but the EFL header files. If you have compiled and installed EFL, and Moksha from source code this should be no problem.

Then the usual:

./autogen.sh
make
sudo make install

Pure enlightenment

It is our hope to create branches for e17 and enlightenment. Then to install in these environments clone the repo and switch to the needed branch and compile as usual.

Reporting bugs

Please use the GitHub issue tracker for any bugs or feature suggestions.

Contributing

Help is always Welcome, as with all Open Source Projects the more people that help the better it gets!

Please submit patches to the code or documentation as GitHub pull requests!

Contributions must be licensed under this project's copyright (see COPYING).

Help wanted

Support for only a few languages are currently provided. The needed PO files have been created but we are requesting users of this modules contribute the needed missing localizations.

Developers may wish to examine our todo file and help implement future features.

Thanks in advance.

Support This Project

This module is part of our current project to restore to functioning all broken e17 modues we know about. These modules can be broken by enlightenment code changes or EFL API changes.

Donations to Bodhi Linux would be greatly appreciated and keep our distro moving along. But if you like the work we do for Bodhi and wish to see more of it, we'd be happy about a donation. You can either donate via PayPal or Liberapay.

License

This software is released under the same License used in alot of the other Enlightenment projects. It is a custom license but fully Open Source. Please see the included COPYING file and for a less legalese explanation COPYING-PLAIN.

Simply put, this software is free to use, modify and redistribute as you see fit. I do ask that you keep the copyright notice the same in any modifications.

The debian files are released the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Credits

Full credit for the original code of this module go to:

  • Bertrand Janin

Bodhi specific modifications, improvements and code modernization go to :

  • Robert Wiley
  • Štefan Uram

desktitle2.0's People

Contributors

anuragsingh6 avatar hugok79 avatar pjotr123 avatar r0bur avatar rbtylee avatar thewaiter avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

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.