Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/barak/vibou.gTile
gnome shell extension that tiles windows as you like.
https://github.com/barak/vibou.gTile
Last synced: 5 days ago
JSON representation
gnome shell extension that tiles windows as you like.
- Host: GitHub
- URL: https://github.com/barak/vibou.gTile
- Owner: barak
- Fork: true (vibou/vibou.gTile)
- Created: 2015-09-19T19:10:26.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-19T19:13:20.000Z (about 9 years ago)
- Last Synced: 2024-08-01T12:34:54.042Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 179 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - barak/vibou.gTile - gnome shell extension that tiles windows as you like. (others)
README
vibou.gTile
===========Gnome-shell extension that tiles windows as you like.
This extension is developed at [GitHub](https://extensions.gnome.org/extension/28/gtile/)
If you are reading this documentation anywhere else, it might be out of date.Manual Installation
-------------------Manual installation requires simply putting the files in the right place:
$ cd ~/.local/share/gnome-shell/extensions
$ git clone [repo]Then run Tweak Tool and enable the extension.
Configuration
------------To configure gTile open the file extension.js
go down to SETTINGS comments
and edit this part of the code:/*INIT SETTINGS HERE TO ADD OR REMOVE SETTINGS BUTTON*/
/*new GridSettingsButton(LABEL, NBCOL, NBROW) */
function initSettings()
{
//Here is where you add new grid size button
gridSettings[SETTINGS_GRID_SIZE] = [
new GridSettingsButton('2x2',2,2),
new GridSettingsButton('4x4',4,4),
new GridSettingsButton('6x6',6,6)
];
//example for new GridSettingsButton:
myCustomButton = new GridSettingsButton('Custom',8,8); //Going to be a 8x8 GridSettings
gridSettings[SETTINGS_GRID_SIZE].push(myCustomButton);
/*NEW SETTINGS*/
//You can change those settings to set whatever you want by default
//Afterward you can change those parameters using the gTile interface
gridSettings[SETTINGS_AUTO_CLOSE] = true;
gridSettings[SETTINGS_ANIMATION] = true;
}Author
------This extension has been developed by [vibou](https://github.com/vibou) with the
help of the gnome-shell community. See
[network](https://github.com/vibou/vibou.gTile/network) for details.
CHANGE LOG
----------
### V21- Fix an issue on tracking focused window
### V20
- Add compatibility with Gnome-Shell 10
### V17
- Fix some UI Issues
### V16
- UI changes
### V15
- Compatibility Gnome Shell 3.6.1
### V14- Compatibility Gnome Shell 3.4.1 + small bug correction
### V13
- Add Key binding settings + Compatibility 3.4.1
### V12
- Correct small bug on auto tile where monitor height was considered without gnome-panel on primaryMonitor
### V11
- AutoTile function : 2 new auto tile features + Replace Animation and auto close text by icons
### V10
- Now gTile follows your focus window !! Thanks to Claus Beerta he implements it in a branch.
- I change the implementation so that it works with multi-screen and I also added animations.
### V9- Not validated
- However he added the keybinding in settings (into the file extension.js) but it s still buggy I think
- So I let it for those who wants to try it.### V8
- Correct bug where Desktop can be tile
- 3x2 button added by default### V7
- Add Auto-close once resize
- Add Smooth animation when toggle extension
- New icon
(/!\ auto-close may cause some bugs so let me know if you had any thanks).