cleanup
This commit is contained in:
8
.idea/.gitignore
generated
vendored
8
.idea/.gitignore
generated
vendored
@@ -1,8 +0,0 @@
|
|||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
1
.idea/.name
generated
1
.idea/.name
generated
@@ -1 +0,0 @@
|
|||||||
pi3-smart-workspace
|
|
||||||
5
.idea/codeStyles/codeStyleConfig.xml
generated
5
.idea/codeStyles/codeStyleConfig.xml
generated
@@ -1,5 +0,0 @@
|
|||||||
<component name="ProjectCodeStyleConfiguration">
|
|
||||||
<state>
|
|
||||||
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
|
|
||||||
</state>
|
|
||||||
</component>
|
|
||||||
6
.idea/inspectionProfiles/profiles_settings.xml
generated
6
.idea/inspectionProfiles/profiles_settings.xml
generated
@@ -1,6 +0,0 @@
|
|||||||
<component name="InspectionProjectProfileManager">
|
|
||||||
<settings>
|
|
||||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
|
||||||
<version value="1.0" />
|
|
||||||
</settings>
|
|
||||||
</component>
|
|
||||||
4
.idea/misc.xml
generated
4
.idea/misc.xml
generated
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (PyOutputHandler)" project-jdk-type="Python SDK" />
|
|
||||||
</project>
|
|
||||||
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/../pi3-smart-workspace/.idea/pi3-smart-workspace.iml" filepath="$PROJECT_DIR$/../pi3-smart-workspace/.idea/pi3-smart-workspace.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
11
.idea/pi3-smart-workspace.iml
generated
11
.idea/pi3-smart-workspace.iml
generated
@@ -1,11 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module type="PYTHON_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager">
|
|
||||||
<content url="file://$MODULE_DIR$" />
|
|
||||||
<orderEntry type="jdk" jdkName="Python 3.8 (PyOutputHandler)" jdkType="Python SDK" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
<component name="TestRunnerService">
|
|
||||||
<option name="PROJECT_TEST_RUNNER" value="Twisted Trial" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="VcsDirectoryMappings">
|
|
||||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
@@ -1,127 +0,0 @@
|
|||||||
Metadata-Version: 1.1
|
|
||||||
Name: pi3-smart-workspace
|
|
||||||
Version: 0.0.1
|
|
||||||
Summary: Simple program that looks through the i3 config and finds the bound workspaces for each output, and then opening that workspace on the output, that the mouse is currently on.
|
|
||||||
Home-page: https://github.com/GeneralDenmark/PyOutputHandler
|
|
||||||
Author: Asger Geel Weirsøe
|
|
||||||
Author-email: asger@weirsoe.dk
|
|
||||||
License: Apache-2.0 License
|
|
||||||
Description: About
|
|
||||||
-----
|
|
||||||
|
|
||||||
Simple program that looks through the i3 config and finds the bound workspaces for each output, and then opening that workspace on the output, that the mouse is currently on.
|
|
||||||
|
|
||||||
Allowing for a more seameless interaction with how workspaces are openend.
|
|
||||||
|
|
||||||
Usage
|
|
||||||
-----
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
usage: pi3-smart-switch [-h] -i num
|
|
||||||
Openens the [i] number of workspace assigned in the config, on the output the cursor is currently on.
|
|
||||||
|
|
||||||
|
|
||||||
requred arguments:
|
|
||||||
-i, --index the number index of the workspace that should be openend. 1 = first workspace in config etc.
|
|
||||||
Installation
|
|
||||||
------------
|
|
||||||
|
|
||||||
Install using pip (recommended):
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
pip install pi3-smart-workspace
|
|
||||||
|
|
||||||
Example config to be inserted into your i3 config.
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
# Displays
|
|
||||||
set $primary DP-2
|
|
||||||
set $left HDMI-0
|
|
||||||
set $right HDMI-1
|
|
||||||
|
|
||||||
# WOrkspaces
|
|
||||||
set $ws1 1:1:Code
|
|
||||||
set $ws2 2:2:Code
|
|
||||||
set $ws3 3:3:Code
|
|
||||||
set $ws4 4:4:Code
|
|
||||||
set $ws5 5:5:Code
|
|
||||||
set $ws6 6:6:Code
|
|
||||||
set $ws7 7:7:Code
|
|
||||||
set $ws8 8:8:Code
|
|
||||||
|
|
||||||
set $LeftWs1 1:1:Browser
|
|
||||||
set $LeftWs2 2:2:Left
|
|
||||||
set $LeftWs3 3:3:Left
|
|
||||||
set $LeftWs4 4:4:Left
|
|
||||||
set $LeftWs5 5:5:Left
|
|
||||||
set $LeftWs6 6:6:Left
|
|
||||||
set $LeftWs7 7:7:Left
|
|
||||||
set $LeftWs8 8:8:Left
|
|
||||||
|
|
||||||
set $RightWs1 1:1:Right
|
|
||||||
set $RightWs2 2:2:Right
|
|
||||||
set $RightWs3 3:3:Right
|
|
||||||
set $RightWs4 4:4:Right
|
|
||||||
set $RightWs5 5:5:Right
|
|
||||||
set $RightWs6 6:6:Right
|
|
||||||
set $RightWs7 7:7:Right
|
|
||||||
set $RightWs8 8:8:Right
|
|
||||||
|
|
||||||
# Workspace assignments
|
|
||||||
workspace $ws1 output $primary
|
|
||||||
workspace $ws2 output $primary
|
|
||||||
workspace $ws3 output $primary
|
|
||||||
workspace $ws4 output $primary
|
|
||||||
workspace $ws5 output $primary
|
|
||||||
workspace $ws6 output $primary
|
|
||||||
workspace $ws7 output $primary
|
|
||||||
workspace $ws8 output $primary
|
|
||||||
|
|
||||||
workspace $LeftWs1 output $left
|
|
||||||
workspace $LeftWs2 output $left
|
|
||||||
workspace $LeftWs3 output $left
|
|
||||||
workspace $LeftWs4 output $left
|
|
||||||
workspace $LeftWs5 output $left
|
|
||||||
workspace $LeftWs6 output $left
|
|
||||||
workspace $LeftWs7 output $left
|
|
||||||
workspace $LeftWs8 output $left
|
|
||||||
|
|
||||||
workspace $RightWs1 output $right
|
|
||||||
workspace $RightWs2 output $right
|
|
||||||
workspace $RightWs3 output $right
|
|
||||||
workspace $RightWs4 output $right
|
|
||||||
workspace $RightWs5 output $right
|
|
||||||
workspace $RightWs6 output $right
|
|
||||||
workspace $RightWs7 output $right
|
|
||||||
workspace $RightWs8 output $right
|
|
||||||
|
|
||||||
# Binded
|
|
||||||
bindsym $mod+Mod1+1 exec pi3-smart-workspace -i 1
|
|
||||||
bindsym $mod+Mod1+2 exec pi3-smart-workspace -i 2
|
|
||||||
bindsym $mod+Mod1+3 exec pi3-smart-workspace -i 3
|
|
||||||
bindsym $mod+Mod1+4 exec pi3-smart-workspace -i 4
|
|
||||||
bindsym $mod+Mod1+5 exec pi3-smart-workspace -i 5
|
|
||||||
bindsym $mod+Mod1+6 exec pi3-smart-workspace -i 6
|
|
||||||
bindsym $mod+Mod1+7 exec pi3-smart-workspace -i 7
|
|
||||||
bindsym $mod+Mod1+8 exec pi3-smart-workspace -i 8
|
|
||||||
|
|
||||||
|
|
||||||
Credits
|
|
||||||
-------
|
|
||||||
|
|
||||||
Thanks to Michał Wieluński for an inspiration (`pi3-switch`_) and
|
|
||||||
Tony Crisci for an easy-to-use i3 python library (`i3ipc-python`_).
|
|
||||||
|
|
||||||
.. _pipsi: https://github.com/mitsuhiko/pipsi
|
|
||||||
.. _pi3-switch: https://github.com/landmaj/pi3-switch
|
|
||||||
.. _i3ipc-python: https://github.com/acrisci/i3ipc-python
|
|
||||||
|
|
||||||
Platform: UNKNOWN
|
|
||||||
Classifier: Development Status :: 2 - Pre-Alpha
|
|
||||||
Classifier: License :: OSI Approved :: Apache Software License
|
|
||||||
Classifier: Operating System :: POSIX :: Linux
|
|
||||||
Classifier: Programming Language :: Python :: 3
|
|
||||||
Classifier: Topic :: Desktop Environment :: Window Managers
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
README.rst
|
|
||||||
setup.py
|
|
||||||
pi3/__init__.py
|
|
||||||
pi3/smart_workspace.py
|
|
||||||
pi3_smart_workspace.egg-info/PKG-INFO
|
|
||||||
pi3_smart_workspace.egg-info/SOURCES.txt
|
|
||||||
pi3_smart_workspace.egg-info/dependency_links.txt
|
|
||||||
pi3_smart_workspace.egg-info/entry_points.txt
|
|
||||||
pi3_smart_workspace.egg-info/requires.txt
|
|
||||||
pi3_smart_workspace.egg-info/top_level.txt
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
[console_scripts]
|
|
||||||
pi3-smart-workspace = pi3.smart_workspace:main
|
|
||||||
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
evdev==1.3.0
|
|
||||||
i3ipc==2.2.1
|
|
||||||
pynput==1.7.1
|
|
||||||
python-xlib==0.27
|
|
||||||
six==1.15.0
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
pi3
|
|
||||||
Reference in New Issue
Block a user