Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asonix/i3html
A web implementation of the i3wm (http://i3wm.org/) with simulated bash+programs
https://github.com/asonix/i3html
Last synced: 25 days ago
JSON representation
A web implementation of the i3wm (http://i3wm.org/) with simulated bash+programs
- Host: GitHub
- URL: https://github.com/asonix/i3html
- Owner: asonix
- Created: 2014-03-28T01:48:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-05-30T22:27:34.000Z (over 10 years ago)
- Last Synced: 2023-08-03T22:26:33.069Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://www.ahswebtech.org/asonix
- Size: 5.65 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
i3html
======![image](img/i3_2.png)
A web implementation of the i3wm with simulated bash+programs written from scratch.
This is a project for a web tech class I am currently in, and I am trying to write it without referencing i3's code. I feel like there could be a better way to do some of the things I've written code to do, but I'll only switch over if I really run into a road block with the way I'm doing things.
TODO:
- WM:
1. Replace current window ResizeAll function (possibly mimic style of RepositionAll)
2. Remove RepositionAll's dependency on $WINDOW.next
- Check parent size values from within child iteration unless $WINDOW.parent.type == workspace- TERM:
1. Add support for more commands- APPLICATIONS:
1. ?Music-player?
- Learn HTML5
2. ?Web-browser?
- iframesKEYBOARD COMMANDS:
- alt+enter - create new window
- alt+q - remove new window
- alt+h - next window will open to the right of the focused window
- alt+v - next window will open below the focused window
- alt+f - make the current window fullscreen
- alt+d - open dmenu
- alt+1 through alt+0 - switch workspacesBASH COMMANDS:
- cat [path to file] - display contents of file
- cd, cd.., cd .., cd ~, cd /, cd [path of folder] - change directory
- clear - clear console
- contact - open the contact page
- cp [path] [path2] - copy file from path to path2
- dmenu\_run - open dmenu
- edit [path to file] - edite file
- exit - close the current terminal window
- help - displays help dialogue
- images: open the image browser
- ls - list files and folders
- mkdir [path] - makes a folder
- mv [path] [path2] - move file from path to path2
- rm [path to file or folder] - remove file, folder, or command (note: removing commands is not recommended)
- rmdir [path to folder] - removes a folder
- settings - open settings panel
- term - open new terminal
- termtest - INCOMPLETE open a more realistic terminal
- touch [path] - creates a file
- videos - open the video player