6 Commits
Author SHA1 Message Date
harish2704 89a4e7bbab Variuos updates 2022-07-06 01:13:17 +05:30
harish2704 ed5721305d cowin check 2022-07-06 01:13:05 +05:30
harish2704 503e090372 Update 2022-07-06 01:12:53 +05:30
harish2704 0d9d97fad0 Misc updates for go 2022-07-06 01:12:47 +05:30
harish2704 59a4b83765 Various updates 2022-07-06 01:12:38 +05:30
harish2704 8ee68260ee Overwriting files before grafting the new repo 2022-07-06 01:01:23 +05:30
14 changed files with 3681 additions and 130 deletions
+9
View File
@@ -49,5 +49,14 @@ nvmLoad(){
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
}
javaLoad(){
export JAVA_HOME=/opt/jdk1.8.0_201/jre/
export PATH="/opt/android-sdk/tools:/opt/android-sdk/tools/bin:$PATH"
}
androidLoad(){
export ANDROID_SDK_ROOT=/opt/android-sdk
}
eval "$($HOME/.local/bin/hari-tools.sh setup-autocomplete) hari-tools.sh"
. /usr/share/bash-completion/completions/fzf-key-bindings
+940
View File
@@ -0,0 +1,940 @@
[$Version]
update_info=spectacle_shortcuts.upd:spectacle-migrate-shortcuts
[Data]
DataCount=3
[Data_1]
Comment=KMenuEdit Global Shortcuts
DataCount=2
Enabled=true
Name=KMenuEdit
SystemGroup=1
Type=ACTION_DATA_GROUP
[Data_1Conditions]
Comment=
ConditionsCount=0
[Data_1_1]
Comment=Comment
Enabled=true
Name=Search
Type=SIMPLE_ACTION_DATA
[Data_1_1Actions]
ActionsCount=1
[Data_1_1Actions0]
CommandURL=http://google.com
Type=COMMAND_URL
[Data_1_1Conditions]
Comment=
ConditionsCount=0
[Data_1_1Triggers]
Comment=Simple_action
TriggersCount=1
[Data_1_1Triggers0]
Key=
Type=SHORTCUT
Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550}
[Data_1_2]
Comment=Global keyboard shortcut to launch Konsole
Enabled=true
Name=Launch Konsole
Type=MENUENTRY_SHORTCUT_ACTION_DATA
[Data_1_2Actions]
ActionsCount=1
[Data_1_2Actions0]
CommandURL=org.kde.konsole.desktop
Type=MENUENTRY
[Data_1_2Conditions]
Comment=
ConditionsCount=0
[Data_1_2Triggers]
Comment=Simple_action
TriggersCount=1
[Data_1_2Triggers0]
Key=Ctrl+Alt+T
Type=SHORTCUT
Uuid={001c39c3-d994-4494-a135-0b2d482ab940}
[Data_2]
Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.)
DataCount=8
Enabled=false
ImportId=kde32b1
Name=Examples
SystemGroup=0
Type=ACTION_DATA_GROUP
[Data_2Conditions]
Comment=
ConditionsCount=0
[Data_2_1]
Comment=After pressing Ctrl+Alt+I, the KSIRC window will be activated, if it exists. Simple.
Enabled=false
Name=Activate KSIRC Window
Type=SIMPLE_ACTION_DATA
[Data_2_1Actions]
ActionsCount=1
[Data_2_1Actions0]
Type=ACTIVATE_WINDOW
[Data_2_1Actions0Window]
Comment=KSIRC window
WindowsCount=1
[Data_2_1Actions0Window0]
Class=ksirc
ClassType=1
Comment=KSIRC
Role=
RoleType=0
Title=
TitleType=0
Type=SIMPLE
WindowTypes=33
[Data_2_1Conditions]
Comment=
ConditionsCount=0
[Data_2_1Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_1Triggers0]
Key=Ctrl+Alt+I
Type=SHORTCUT
Uuid={4897a8ee-11eb-42d2-979d-ec2fad4c72d9}
[Data_2_2]
Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space
Enabled=false
Name=Type 'Hello'
Type=SIMPLE_ACTION_DATA
[Data_2_2Actions]
ActionsCount=1
[Data_2_2Actions0]
DestinationWindow=2
Input=Shift+H:E:L:L:O\n
Type=KEYBOARD_INPUT
[Data_2_2Conditions]
Comment=
ConditionsCount=0
[Data_2_2Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_2Triggers0]
Key=Ctrl+Alt+H
Type=SHORTCUT
Uuid={1e75df36-3f30-4906-ac7d-a85f2d5c9012}
[Data_2_3]
Comment=This action runs Konsole, after pressing Ctrl+Alt+T.
Enabled=false
Name=Run Konsole
Type=SIMPLE_ACTION_DATA
[Data_2_3Actions]
ActionsCount=1
[Data_2_3Actions0]
CommandURL=konsole
Type=COMMAND_URL
[Data_2_3Conditions]
Comment=
ConditionsCount=0
[Data_2_3Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_3Triggers0]
Key=Ctrl+Alt+T
Type=SHORTCUT
Uuid={be4b973c-e473-4f91-80e5-e4d4f5fe4549}
[Data_2_4]
Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title.
Enabled=false
Name=Remap Ctrl+W to Ctrl+F4 in Qt Designer
Type=GENERIC_ACTION_DATA
[Data_2_4Actions]
ActionsCount=1
[Data_2_4Actions0]
DestinationWindow=2
Input=Ctrl+F4
Type=KEYBOARD_INPUT
[Data_2_4Conditions]
Comment=
ConditionsCount=1
[Data_2_4Conditions0]
Type=ACTIVE_WINDOW
[Data_2_4Conditions0Window]
Comment=Qt Designer
WindowsCount=1
[Data_2_4Conditions0Window0]
Class=
ClassType=0
Comment=
Role=
RoleType=0
Title=Qt Designer by Trolltech
TitleType=2
Type=SIMPLE
WindowTypes=33
[Data_2_4Triggers]
Comment=
TriggersCount=1
[Data_2_4Triggers0]
Key=Ctrl+W
Type=SHORTCUT
Uuid={68f84851-7d93-4f5d-a945-2017023a95e0}
[Data_2_5]
Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool.
Enabled=false
Name=Perform D-Bus call 'qdbus org.kde.krunner /App display'
Type=SIMPLE_ACTION_DATA
[Data_2_5Actions]
ActionsCount=1
[Data_2_5Actions0]
Arguments=
Call=popupExecuteCommand
RemoteApp=org.kde.krunner
RemoteObj=/App
Type=DBUS
[Data_2_5Conditions]
Comment=
ConditionsCount=0
[Data_2_5Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_5Triggers0]
Key=Ctrl+Alt+W
Type=SHORTCUT
Uuid={504433d9-9574-4bf8-a0be-f2e3fac8faf3}
[Data_2_6]
Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' tickbox is ticked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player').
Enabled=false
Name=Next in XMMS
Type=SIMPLE_ACTION_DATA
[Data_2_6Actions]
ActionsCount=1
[Data_2_6Actions0]
DestinationWindow=1
Input=B
Type=KEYBOARD_INPUT
[Data_2_6Actions0DestinationWindow]
Comment=XMMS window
WindowsCount=1
[Data_2_6Actions0DestinationWindow0]
Class=XMMS_Player
ClassType=1
Comment=XMMS Player window
Role=
RoleType=0
Title=
TitleType=0
Type=SIMPLE
WindowTypes=33
[Data_2_6Conditions]
Comment=
ConditionsCount=0
[Data_2_6Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_6Triggers0]
Key=Ctrl+Alt+B
Type=SHORTCUT
Uuid={b19b903d-8536-4a00-a892-2fdb48e244d5}
[Data_2_7]
Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle anticlockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialogue. You can also look at your numeric pad to help you: gestures are recognised like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror').
DataCount=4
Enabled=false
Name=Konqi Gestures
SystemGroup=0
Type=ACTION_DATA_GROUP
[Data_2_7Conditions]
Comment=Konqueror window
ConditionsCount=1
[Data_2_7Conditions0]
Type=ACTIVE_WINDOW
[Data_2_7Conditions0Window]
Comment=Konqueror
WindowsCount=1
[Data_2_7Conditions0Window0]
Class=konqueror
ClassType=1
Comment=Konqueror
Role=
RoleType=0
Title=
TitleType=0
Type=SIMPLE
WindowTypes=33
[Data_2_7_1]
Comment=
Enabled=false
Name=Back
Type=SIMPLE_ACTION_DATA
[Data_2_7_1Actions]
ActionsCount=1
[Data_2_7_1Actions0]
DestinationWindow=2
Input=Alt+Left
Type=KEYBOARD_INPUT
[Data_2_7_1Conditions]
Comment=
ConditionsCount=0
[Data_2_7_1Triggers]
Comment=Gesture_triggers
TriggersCount=3
[Data_2_7_1Triggers0]
GesturePointData=0,0.0625,1,1,0.5,0.0625,0.0625,1,0.875,0.5,0.125,0.0625,1,0.75,0.5,0.1875,0.0625,1,0.625,0.5,0.25,0.0625,1,0.5,0.5,0.3125,0.0625,1,0.375,0.5,0.375,0.0625,1,0.25,0.5,0.4375,0.0625,1,0.125,0.5,0.5,0.0625,0,0,0.5,0.5625,0.0625,0,0.125,0.5,0.625,0.0625,0,0.25,0.5,0.6875,0.0625,0,0.375,0.5,0.75,0.0625,0,0.5,0.5,0.8125,0.0625,0,0.625,0.5,0.875,0.0625,0,0.75,0.5,0.9375,0.0625,0,0.875,0.5,1,0,0,1,0.5
Type=GESTURE
[Data_2_7_1Triggers1]
GesturePointData=0,0.0833333,1,0.5,0.5,0.0833333,0.0833333,1,0.375,0.5,0.166667,0.0833333,1,0.25,0.5,0.25,0.0833333,1,0.125,0.5,0.333333,0.0833333,0,0,0.5,0.416667,0.0833333,0,0.125,0.5,0.5,0.0833333,0,0.25,0.5,0.583333,0.0833333,0,0.375,0.5,0.666667,0.0833333,0,0.5,0.5,0.75,0.0833333,0,0.625,0.5,0.833333,0.0833333,0,0.75,0.5,0.916667,0.0833333,0,0.875,0.5,1,0,0,1,0.5
Type=GESTURE
[Data_2_7_1Triggers2]
GesturePointData=0,0.0833333,1,1,0.5,0.0833333,0.0833333,1,0.875,0.5,0.166667,0.0833333,1,0.75,0.5,0.25,0.0833333,1,0.625,0.5,0.333333,0.0833333,1,0.5,0.5,0.416667,0.0833333,1,0.375,0.5,0.5,0.0833333,1,0.25,0.5,0.583333,0.0833333,1,0.125,0.5,0.666667,0.0833333,0,0,0.5,0.75,0.0833333,0,0.125,0.5,0.833333,0.0833333,0,0.25,0.5,0.916667,0.0833333,0,0.375,0.5,1,0,0,0.5,0.5
Type=GESTURE
[Data_2_7_2]
Comment=
Enabled=false
Name=Forward
Type=SIMPLE_ACTION_DATA
[Data_2_7_2Actions]
ActionsCount=1
[Data_2_7_2Actions0]
DestinationWindow=2
Input=Alt+Right
Type=KEYBOARD_INPUT
[Data_2_7_2Conditions]
Comment=
ConditionsCount=0
[Data_2_7_2Triggers]
Comment=Gesture_triggers
TriggersCount=3
[Data_2_7_2Triggers0]
GesturePointData=0,0.0625,0,0,0.5,0.0625,0.0625,0,0.125,0.5,0.125,0.0625,0,0.25,0.5,0.1875,0.0625,0,0.375,0.5,0.25,0.0625,0,0.5,0.5,0.3125,0.0625,0,0.625,0.5,0.375,0.0625,0,0.75,0.5,0.4375,0.0625,0,0.875,0.5,0.5,0.0625,1,1,0.5,0.5625,0.0625,1,0.875,0.5,0.625,0.0625,1,0.75,0.5,0.6875,0.0625,1,0.625,0.5,0.75,0.0625,1,0.5,0.5,0.8125,0.0625,1,0.375,0.5,0.875,0.0625,1,0.25,0.5,0.9375,0.0625,1,0.125,0.5,1,0,0,0,0.5
Type=GESTURE
[Data_2_7_2Triggers1]
GesturePointData=0,0.0833333,0,0.5,0.5,0.0833333,0.0833333,0,0.625,0.5,0.166667,0.0833333,0,0.75,0.5,0.25,0.0833333,0,0.875,0.5,0.333333,0.0833333,1,1,0.5,0.416667,0.0833333,1,0.875,0.5,0.5,0.0833333,1,0.75,0.5,0.583333,0.0833333,1,0.625,0.5,0.666667,0.0833333,1,0.5,0.5,0.75,0.0833333,1,0.375,0.5,0.833333,0.0833333,1,0.25,0.5,0.916667,0.0833333,1,0.125,0.5,1,0,0,0,0.5
Type=GESTURE
[Data_2_7_2Triggers2]
GesturePointData=0,0.0833333,0,0,0.5,0.0833333,0.0833333,0,0.125,0.5,0.166667,0.0833333,0,0.25,0.5,0.25,0.0833333,0,0.375,0.5,0.333333,0.0833333,0,0.5,0.5,0.416667,0.0833333,0,0.625,0.5,0.5,0.0833333,0,0.75,0.5,0.583333,0.0833333,0,0.875,0.5,0.666667,0.0833333,1,1,0.5,0.75,0.0833333,1,0.875,0.5,0.833333,0.0833333,1,0.75,0.5,0.916667,0.0833333,1,0.625,0.5,1,0,0,0.5,0.5
Type=GESTURE
[Data_2_7_3]
Comment=
Enabled=false
Name=Up
Type=SIMPLE_ACTION_DATA
[Data_2_7_3Actions]
ActionsCount=1
[Data_2_7_3Actions0]
DestinationWindow=2
Input=Alt+Up
Type=KEYBOARD_INPUT
[Data_2_7_3Conditions]
Comment=
ConditionsCount=0
[Data_2_7_3Triggers]
Comment=Gesture_triggers
TriggersCount=3
[Data_2_7_3Triggers0]
GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE
[Data_2_7_3Triggers1]
GesturePointData=0,0.0833333,-0.5,0.5,1,0.0833333,0.0833333,-0.5,0.5,0.875,0.166667,0.0833333,-0.5,0.5,0.75,0.25,0.0833333,-0.5,0.5,0.625,0.333333,0.0833333,-0.5,0.5,0.5,0.416667,0.0833333,-0.5,0.5,0.375,0.5,0.0833333,-0.5,0.5,0.25,0.583333,0.0833333,-0.5,0.5,0.125,0.666667,0.0833333,0.5,0.5,0,0.75,0.0833333,0.5,0.5,0.125,0.833333,0.0833333,0.5,0.5,0.25,0.916667,0.0833333,0.5,0.5,0.375,1,0,0,0.5,0.5
Type=GESTURE
[Data_2_7_3Triggers2]
GesturePointData=0,0.0833333,-0.5,0.5,0.5,0.0833333,0.0833333,-0.5,0.5,0.375,0.166667,0.0833333,-0.5,0.5,0.25,0.25,0.0833333,-0.5,0.5,0.125,0.333333,0.0833333,0.5,0.5,0,0.416667,0.0833333,0.5,0.5,0.125,0.5,0.0833333,0.5,0.5,0.25,0.583333,0.0833333,0.5,0.5,0.375,0.666667,0.0833333,0.5,0.5,0.5,0.75,0.0833333,0.5,0.5,0.625,0.833333,0.0833333,0.5,0.5,0.75,0.916667,0.0833333,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE
[Data_2_7_4]
Comment=
Enabled=false
Name=Reload
Type=SIMPLE_ACTION_DATA
[Data_2_7_4Actions]
ActionsCount=1
[Data_2_7_4Actions0]
DestinationWindow=2
Input=F5
Type=KEYBOARD_INPUT
[Data_2_7_4Conditions]
Comment=
ConditionsCount=0
[Data_2_7_4Triggers]
Comment=Gesture_triggers
TriggersCount=3
[Data_2_7_4Triggers0]
GesturePointData=0,0.03125,0,0,1,0.03125,0.03125,0,0.125,1,0.0625,0.03125,0,0.25,1,0.09375,0.03125,0,0.375,1,0.125,0.03125,0,0.5,1,0.15625,0.03125,0,0.625,1,0.1875,0.03125,0,0.75,1,0.21875,0.03125,0,0.875,1,0.25,0.03125,-0.5,1,1,0.28125,0.03125,-0.5,1,0.875,0.3125,0.03125,-0.5,1,0.75,0.34375,0.03125,-0.5,1,0.625,0.375,0.03125,-0.5,1,0.5,0.40625,0.03125,-0.5,1,0.375,0.4375,0.03125,-0.5,1,0.25,0.46875,0.03125,-0.5,1,0.125,0.5,0.03125,1,1,0,0.53125,0.03125,1,0.875,0,0.5625,0.03125,1,0.75,0,0.59375,0.03125,1,0.625,0,0.625,0.03125,1,0.5,0,0.65625,0.03125,1,0.375,0,0.6875,0.03125,1,0.25,0,0.71875,0.03125,1,0.125,0,0.75,0.03125,0.5,0,0,0.78125,0.03125,0.5,0,0.125,0.8125,0.03125,0.5,0,0.25,0.84375,0.03125,0.5,0,0.375,0.875,0.03125,0.5,0,0.5,0.90625,0.03125,0.5,0,0.625,0.9375,0.03125,0.5,0,0.75,0.96875,0.03125,0.5,0,0.875,1,0,0,0,1
Type=GESTURE
[Data_2_7_4Triggers1]
GesturePointData=0,0.0277778,0,0,1,0.0277778,0.0277778,0,0.125,1,0.0555556,0.0277778,0,0.25,1,0.0833333,0.0277778,0,0.375,1,0.111111,0.0277778,0,0.5,1,0.138889,0.0277778,0,0.625,1,0.166667,0.0277778,0,0.75,1,0.194444,0.0277778,0,0.875,1,0.222222,0.0277778,-0.5,1,1,0.25,0.0277778,-0.5,1,0.875,0.277778,0.0277778,-0.5,1,0.75,0.305556,0.0277778,-0.5,1,0.625,0.333333,0.0277778,-0.5,1,0.5,0.361111,0.0277778,-0.5,1,0.375,0.388889,0.0277778,-0.5,1,0.25,0.416667,0.0277778,-0.5,1,0.125,0.444444,0.0277778,1,1,0,0.472222,0.0277778,1,0.875,0,0.5,0.0277778,1,0.75,0,0.527778,0.0277778,1,0.625,0,0.555556,0.0277778,1,0.5,0,0.583333,0.0277778,1,0.375,0,0.611111,0.0277778,1,0.25,0,0.638889,0.0277778,1,0.125,0,0.666667,0.0277778,0.5,0,0,0.694444,0.0277778,0.5,0,0.125,0.722222,0.0277778,0.5,0,0.25,0.75,0.0277778,0.5,0,0.375,0.777778,0.0277778,0.5,0,0.5,0.805556,0.0277778,0.5,0,0.625,0.833333,0.0277778,0.5,0,0.75,0.861111,0.0277778,0.5,0,0.875,0.888889,0.0277778,0,0,1,0.916667,0.0277778,0,0.125,1,0.944444,0.0277778,0,0.25,1,0.972222,0.0277778,0,0.375,1,1,0,0,0.5,1
Type=GESTURE
[Data_2_7_4Triggers2]
GesturePointData=0,0.0277778,0.5,0,0.5,0.0277778,0.0277778,0.5,0,0.625,0.0555556,0.0277778,0.5,0,0.75,0.0833333,0.0277778,0.5,0,0.875,0.111111,0.0277778,0,0,1,0.138889,0.0277778,0,0.125,1,0.166667,0.0277778,0,0.25,1,0.194444,0.0277778,0,0.375,1,0.222222,0.0277778,0,0.5,1,0.25,0.0277778,0,0.625,1,0.277778,0.0277778,0,0.75,1,0.305556,0.0277778,0,0.875,1,0.333333,0.0277778,-0.5,1,1,0.361111,0.0277778,-0.5,1,0.875,0.388889,0.0277778,-0.5,1,0.75,0.416667,0.0277778,-0.5,1,0.625,0.444444,0.0277778,-0.5,1,0.5,0.472222,0.0277778,-0.5,1,0.375,0.5,0.0277778,-0.5,1,0.25,0.527778,0.0277778,-0.5,1,0.125,0.555556,0.0277778,1,1,0,0.583333,0.0277778,1,0.875,0,0.611111,0.0277778,1,0.75,0,0.638889,0.0277778,1,0.625,0,0.666667,0.0277778,1,0.5,0,0.694444,0.0277778,1,0.375,0,0.722222,0.0277778,1,0.25,0,0.75,0.0277778,1,0.125,0,0.777778,0.0277778,0.5,0,0,0.805556,0.0277778,0.5,0,0.125,0.833333,0.0277778,0.5,0,0.25,0.861111,0.0277778,0.5,0,0.375,0.888889,0.0277778,0.5,0,0.5,0.916667,0.0277778,0.5,0,0.625,0.944444,0.0277778,0.5,0,0.75,0.972222,0.0277778,0.5,0,0.875,1,0,0,0,1
Type=GESTURE
[Data_2_8]
Comment=After pressing Win+E (Tux+E) a WWW browser will be launched, and it will open http://www.kde.org . You may run all kind of commands you can run in minicli (Alt+F2).
Enabled=false
Name=Go to KDE Website
Type=SIMPLE_ACTION_DATA
[Data_2_8Actions]
ActionsCount=1
[Data_2_8Actions0]
CommandURL=http://www.kde.org
Type=COMMAND_URL
[Data_2_8Conditions]
Comment=
ConditionsCount=0
[Data_2_8Triggers]
Comment=Simple_action
TriggersCount=1
[Data_2_8Triggers0]
Key=Meta+E
Type=SHORTCUT
Uuid={bf8b97fe-76d0-4eae-b94e-0621bca569f8}
[Data_3]
Comment=Basic Konqueror gestures.
DataCount=14
Enabled=true
ImportId=konqueror_gestures_kde321
Name=Konqueror Gestures
SystemGroup=0
Type=ACTION_DATA_GROUP
[Data_3Conditions]
Comment=Konqueror window
ConditionsCount=1
[Data_3Conditions0]
Type=ACTIVE_WINDOW
[Data_3Conditions0Window]
Comment=Konqueror
WindowsCount=1
[Data_3Conditions0Window0]
Class=^konqueror\s
ClassType=3
Comment=Konqueror
Role=konqueror-mainwindow#1
RoleType=0
Title=file:/ - Konqueror
TitleType=0
Type=SIMPLE
WindowTypes=1
[Data_3_1]
Comment=Press, move left, release.
Enabled=true
Name=Back
Type=SIMPLE_ACTION_DATA
[Data_3_10]
Comment=Opera-style: Press, move up, release.\nNOTE: Conflicts with 'New Tab', and as such is disabled by default.
Enabled=false
Name=Stop Loading
Type=SIMPLE_ACTION_DATA
[Data_3_10Actions]
ActionsCount=1
[Data_3_10Actions0]
DestinationWindow=2
Input=Escape\n
Type=KEYBOARD_INPUT
[Data_3_10Conditions]
Comment=
ConditionsCount=0
[Data_3_10Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_10Triggers0]
GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0
Type=GESTURE
[Data_3_11]
Comment=Going up in URL/directory structure.\nMozilla-style: Press, move up, move left, move up, release.
Enabled=true
Name=Up
Type=SIMPLE_ACTION_DATA
[Data_3_11Actions]
ActionsCount=1
[Data_3_11Actions0]
DestinationWindow=2
Input=Alt+Up
Type=KEYBOARD_INPUT
[Data_3_11Conditions]
Comment=
ConditionsCount=0
[Data_3_11Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_11Triggers0]
GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,1,1,0.5,0.3125,0.0625,1,0.875,0.5,0.375,0.0625,1,0.75,0.5,0.4375,0.0625,1,0.625,0.5,0.5,0.0625,1,0.5,0.5,0.5625,0.0625,1,0.375,0.5,0.625,0.0625,1,0.25,0.5,0.6875,0.0625,1,0.125,0.5,0.75,0.0625,-0.5,0,0.5,0.8125,0.0625,-0.5,0,0.375,0.875,0.0625,-0.5,0,0.25,0.9375,0.0625,-0.5,0,0.125,1,0,0,0,0
Type=GESTURE
[Data_3_12]
Comment=Going up in URL/directory structure.\nOpera-style: Press, move up, move left, move up, release.\nNOTE: Conflicts with "Activate Previous Tab", and as such is disabled by default.
Enabled=false
Name=Up #2
Type=SIMPLE_ACTION_DATA
[Data_3_12Actions]
ActionsCount=1
[Data_3_12Actions0]
DestinationWindow=2
Input=Alt+Up\n
Type=KEYBOARD_INPUT
[Data_3_12Conditions]
Comment=
ConditionsCount=0
[Data_3_12Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_12Triggers0]
GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0
Type=GESTURE
[Data_3_13]
Comment=Press, move up, move right, release.
Enabled=true
Name=Activate Next Tab
Type=SIMPLE_ACTION_DATA
[Data_3_13Actions]
ActionsCount=1
[Data_3_13Actions0]
DestinationWindow=2
Input=Ctrl+.\n
Type=KEYBOARD_INPUT
[Data_3_13Conditions]
Comment=
ConditionsCount=0
[Data_3_13Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_13Triggers0]
GesturePointData=0,0.0625,-0.5,0,1,0.0625,0.0625,-0.5,0,0.875,0.125,0.0625,-0.5,0,0.75,0.1875,0.0625,-0.5,0,0.625,0.25,0.0625,-0.5,0,0.5,0.3125,0.0625,-0.5,0,0.375,0.375,0.0625,-0.5,0,0.25,0.4375,0.0625,-0.5,0,0.125,0.5,0.0625,0,0,0,0.5625,0.0625,0,0.125,0,0.625,0.0625,0,0.25,0,0.6875,0.0625,0,0.375,0,0.75,0.0625,0,0.5,0,0.8125,0.0625,0,0.625,0,0.875,0.0625,0,0.75,0,0.9375,0.0625,0,0.875,0,1,0,0,1,0
Type=GESTURE
[Data_3_14]
Comment=Press, move up, move left, release.
Enabled=true
Name=Activate Previous Tab
Type=SIMPLE_ACTION_DATA
[Data_3_14Actions]
ActionsCount=1
[Data_3_14Actions0]
DestinationWindow=2
Input=Ctrl+,
Type=KEYBOARD_INPUT
[Data_3_14Conditions]
Comment=
ConditionsCount=0
[Data_3_14Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_14Triggers0]
GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0
Type=GESTURE
[Data_3_1Actions]
ActionsCount=1
[Data_3_1Actions0]
DestinationWindow=2
Input=Alt+Left
Type=KEYBOARD_INPUT
[Data_3_1Conditions]
Comment=
ConditionsCount=0
[Data_3_1Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_1Triggers0]
GesturePointData=0,0.125,1,1,0.5,0.125,0.125,1,0.875,0.5,0.25,0.125,1,0.75,0.5,0.375,0.125,1,0.625,0.5,0.5,0.125,1,0.5,0.5,0.625,0.125,1,0.375,0.5,0.75,0.125,1,0.25,0.5,0.875,0.125,1,0.125,0.5,1,0,0,0,0.5
Type=GESTURE
[Data_3_2]
Comment=Press, move down, move up, move down, release.
Enabled=true
Name=Duplicate Tab
Type=SIMPLE_ACTION_DATA
[Data_3_2Actions]
ActionsCount=1
[Data_3_2Actions0]
DestinationWindow=2
Input=Ctrl+Shift+D\n
Type=KEYBOARD_INPUT
[Data_3_2Conditions]
Comment=
ConditionsCount=0
[Data_3_2Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_2Triggers0]
GesturePointData=0,0.0416667,0.5,0.5,0,0.0416667,0.0416667,0.5,0.5,0.125,0.0833333,0.0416667,0.5,0.5,0.25,0.125,0.0416667,0.5,0.5,0.375,0.166667,0.0416667,0.5,0.5,0.5,0.208333,0.0416667,0.5,0.5,0.625,0.25,0.0416667,0.5,0.5,0.75,0.291667,0.0416667,0.5,0.5,0.875,0.333333,0.0416667,-0.5,0.5,1,0.375,0.0416667,-0.5,0.5,0.875,0.416667,0.0416667,-0.5,0.5,0.75,0.458333,0.0416667,-0.5,0.5,0.625,0.5,0.0416667,-0.5,0.5,0.5,0.541667,0.0416667,-0.5,0.5,0.375,0.583333,0.0416667,-0.5,0.5,0.25,0.625,0.0416667,-0.5,0.5,0.125,0.666667,0.0416667,0.5,0.5,0,0.708333,0.0416667,0.5,0.5,0.125,0.75,0.0416667,0.5,0.5,0.25,0.791667,0.0416667,0.5,0.5,0.375,0.833333,0.0416667,0.5,0.5,0.5,0.875,0.0416667,0.5,0.5,0.625,0.916667,0.0416667,0.5,0.5,0.75,0.958333,0.0416667,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE
[Data_3_3]
Comment=Press, move down, move up, release.
Enabled=true
Name=Duplicate Window
Type=SIMPLE_ACTION_DATA
[Data_3_3Actions]
ActionsCount=1
[Data_3_3Actions0]
DestinationWindow=2
Input=Ctrl+D\n
Type=KEYBOARD_INPUT
[Data_3_3Conditions]
Comment=
ConditionsCount=0
[Data_3_3Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_3Triggers0]
GesturePointData=0,0.0625,0.5,0.5,0,0.0625,0.0625,0.5,0.5,0.125,0.125,0.0625,0.5,0.5,0.25,0.1875,0.0625,0.5,0.5,0.375,0.25,0.0625,0.5,0.5,0.5,0.3125,0.0625,0.5,0.5,0.625,0.375,0.0625,0.5,0.5,0.75,0.4375,0.0625,0.5,0.5,0.875,0.5,0.0625,-0.5,0.5,1,0.5625,0.0625,-0.5,0.5,0.875,0.625,0.0625,-0.5,0.5,0.75,0.6875,0.0625,-0.5,0.5,0.625,0.75,0.0625,-0.5,0.5,0.5,0.8125,0.0625,-0.5,0.5,0.375,0.875,0.0625,-0.5,0.5,0.25,0.9375,0.0625,-0.5,0.5,0.125,1,0,0,0.5,0
Type=GESTURE
[Data_3_4]
Comment=Press, move right, release.
Enabled=true
Name=Forward
Type=SIMPLE_ACTION_DATA
[Data_3_4Actions]
ActionsCount=1
[Data_3_4Actions0]
DestinationWindow=2
Input=Alt+Right
Type=KEYBOARD_INPUT
[Data_3_4Conditions]
Comment=
ConditionsCount=0
[Data_3_4Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_4Triggers0]
GesturePointData=0,0.125,0,0,0.5,0.125,0.125,0,0.125,0.5,0.25,0.125,0,0.25,0.5,0.375,0.125,0,0.375,0.5,0.5,0.125,0,0.5,0.5,0.625,0.125,0,0.625,0.5,0.75,0.125,0,0.75,0.5,0.875,0.125,0,0.875,0.5,1,0,0,1,0.5
Type=GESTURE
[Data_3_5]
Comment=Press, move down, move half up, move right, move down, release.\n(Drawing a lowercase 'h'.)
Enabled=true
Name=Home
Type=SIMPLE_ACTION_DATA
[Data_3_5Actions]
ActionsCount=1
[Data_3_5Actions0]
DestinationWindow=2
Input=Alt+Home\n
Type=KEYBOARD_INPUT
[Data_3_5Conditions]
Comment=
ConditionsCount=0
[Data_3_5Triggers]
Comment=Gesture_triggers
TriggersCount=2
[Data_3_5Triggers0]
GesturePointData=0,0.0461748,0.5,0,0,0.0461748,0.0461748,0.5,0,0.125,0.0923495,0.0461748,0.5,0,0.25,0.138524,0.0461748,0.5,0,0.375,0.184699,0.0461748,0.5,0,0.5,0.230874,0.0461748,0.5,0,0.625,0.277049,0.0461748,0.5,0,0.75,0.323223,0.0461748,0.5,0,0.875,0.369398,0.065301,-0.25,0,1,0.434699,0.065301,-0.25,0.125,0.875,0.5,0.065301,-0.25,0.25,0.75,0.565301,0.065301,-0.25,0.375,0.625,0.630602,0.0461748,0,0.5,0.5,0.676777,0.0461748,0,0.625,0.5,0.722951,0.0461748,0,0.75,0.5,0.769126,0.0461748,0,0.875,0.5,0.815301,0.0461748,0.5,1,0.5,0.861476,0.0461748,0.5,1,0.625,0.90765,0.0461748,0.5,1,0.75,0.953825,0.0461748,0.5,1,0.875,1,0,0,1,1
Type=GESTURE
[Data_3_5Triggers1]
GesturePointData=0,0.0416667,0.5,0,0,0.0416667,0.0416667,0.5,0,0.125,0.0833333,0.0416667,0.5,0,0.25,0.125,0.0416667,0.5,0,0.375,0.166667,0.0416667,0.5,0,0.5,0.208333,0.0416667,0.5,0,0.625,0.25,0.0416667,0.5,0,0.75,0.291667,0.0416667,0.5,0,0.875,0.333333,0.0416667,-0.5,0,1,0.375,0.0416667,-0.5,0,0.875,0.416667,0.0416667,-0.5,0,0.75,0.458333,0.0416667,-0.5,0,0.625,0.5,0.0416667,0,0,0.5,0.541667,0.0416667,0,0.125,0.5,0.583333,0.0416667,0,0.25,0.5,0.625,0.0416667,0,0.375,0.5,0.666667,0.0416667,0,0.5,0.5,0.708333,0.0416667,0,0.625,0.5,0.75,0.0416667,0,0.75,0.5,0.791667,0.0416667,0,0.875,0.5,0.833333,0.0416667,0.5,1,0.5,0.875,0.0416667,0.5,1,0.625,0.916667,0.0416667,0.5,1,0.75,0.958333,0.0416667,0.5,1,0.875,1,0,0,1,1
Type=GESTURE
[Data_3_6]
Comment=Press, move right, move down, move right, release.\nMozilla-style: Press, move down, move right, release.
Enabled=true
Name=Close Tab
Type=SIMPLE_ACTION_DATA
[Data_3_6Actions]
ActionsCount=1
[Data_3_6Actions0]
DestinationWindow=2
Input=Ctrl+W\n
Type=KEYBOARD_INPUT
[Data_3_6Conditions]
Comment=
ConditionsCount=0
[Data_3_6Triggers]
Comment=Gesture_triggers
TriggersCount=2
[Data_3_6Triggers0]
GesturePointData=0,0.0625,0,0,0,0.0625,0.0625,0,0.125,0,0.125,0.0625,0,0.25,0,0.1875,0.0625,0,0.375,0,0.25,0.0625,0.5,0.5,0,0.3125,0.0625,0.5,0.5,0.125,0.375,0.0625,0.5,0.5,0.25,0.4375,0.0625,0.5,0.5,0.375,0.5,0.0625,0.5,0.5,0.5,0.5625,0.0625,0.5,0.5,0.625,0.625,0.0625,0.5,0.5,0.75,0.6875,0.0625,0.5,0.5,0.875,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1
Type=GESTURE
[Data_3_6Triggers1]
GesturePointData=0,0.0625,0.5,0,0,0.0625,0.0625,0.5,0,0.125,0.125,0.0625,0.5,0,0.25,0.1875,0.0625,0.5,0,0.375,0.25,0.0625,0.5,0,0.5,0.3125,0.0625,0.5,0,0.625,0.375,0.0625,0.5,0,0.75,0.4375,0.0625,0.5,0,0.875,0.5,0.0625,0,0,1,0.5625,0.0625,0,0.125,1,0.625,0.0625,0,0.25,1,0.6875,0.0625,0,0.375,1,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1
Type=GESTURE
[Data_3_7]
Comment=Press, move up, release.\nConflicts with Opera-style 'Up #2', which is disabled by default.
Enabled=true
Name=New Tab
Type=SIMPLE_ACTION_DATA
[Data_3_7Actions]
ActionsCount=1
[Data_3_7Actions0]
DestinationWindow=2
Input=Ctrl+Shift+N
Type=KEYBOARD_INPUT
[Data_3_7Conditions]
Comment=
ConditionsCount=0
[Data_3_7Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_7Triggers0]
GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0
Type=GESTURE
[Data_3_8]
Comment=Press, move down, release.
Enabled=true
Name=New Window
Type=SIMPLE_ACTION_DATA
[Data_3_8Actions]
ActionsCount=1
[Data_3_8Actions0]
DestinationWindow=2
Input=Ctrl+N\n
Type=KEYBOARD_INPUT
[Data_3_8Conditions]
Comment=
ConditionsCount=0
[Data_3_8Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_8Triggers0]
GesturePointData=0,0.125,0.5,0.5,0,0.125,0.125,0.5,0.5,0.125,0.25,0.125,0.5,0.5,0.25,0.375,0.125,0.5,0.5,0.375,0.5,0.125,0.5,0.5,0.5,0.625,0.125,0.5,0.5,0.625,0.75,0.125,0.5,0.5,0.75,0.875,0.125,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE
[Data_3_9]
Comment=Press, move up, move down, release.
Enabled=true
Name=Reload
Type=SIMPLE_ACTION_DATA
[Data_3_9Actions]
ActionsCount=1
[Data_3_9Actions0]
DestinationWindow=2
Input=F5
Type=KEYBOARD_INPUT
[Data_3_9Conditions]
Comment=
ConditionsCount=0
[Data_3_9Triggers]
Comment=Gesture_triggers
TriggersCount=1
[Data_3_9Triggers0]
GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1
Type=GESTURE
[Directories]
dir_pixmap[$d]
[General]
BrowserApplication[$d]
desktopFont[$d]
fixed[$d]
font[$d]
menuFont[$d]
shadeSortColumn[$d]
smallestReadableFont[$d]
taskbarFont[$d]
toolBarFont[$d]
[Gestures]
Disabled=true
MouseButton=2
Timeout=300
[GesturesExclude]
Comment=
WindowsCount=0
[Icons]
Theme[$d]
[KDE]
ChangeCursor[$d]
LookAndFeelPackage[$d]
contrast[$d]
[KDE URL Restrictions]
rule_1[$d]
rule_count[$d]
[KFileDialog Settings]
Breadcrumb Navigation[$d]
[Main]
AlreadyImported=defaults,kde32b1,spectacle,konsole,konqueror_gestures_kde321
Disabled=false
Version=2
[Paths]
Trash[$d]
[PreviewSettings]
camera[$d]
file[$d]
fonts[$d]
[Voice]
Shortcut=
+133
View File
@@ -0,0 +1,133 @@
[$Version]
update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize,kwin.upd:animation-speed,kwin.upd:desktop-grid-click-behavior,kwin.upd:no-swap-encourage
[Compositing]
AnimationSpeed[$d]
GLCore=true
GLPreferBufferSwap=a
GLTextureFilter=1
HiddenPreviews=5
OpenGLIsUnsafe=false
WindowsBlockCompositing=false
XRenderSmoothScale=false
[Desktops]
Id_1=ac4c2095-68c8-4bb2-841a-42cf03cac1b3
Id_10=34586101-3aaa-4d39-8f85-a4dc751e1ed6
Id_11=b3fbbd62-e25b-4d5b-afe2-c35b7bafd6d5
Id_12=7b78429b-4927-4360-8c11-970f92cd613c
Id_13=a736cc28-b2c9-41b3-9b0e-8aa7f4d80d8e
Id_14=d5baa737-2e9a-4c33-addc-7f2ea0ac821d
Id_15=977d9f48-62d2-4518-bbe1-d1fd52f27285
Id_16=bd34bcac-6915-4ccb-876a-3d7bca5bec90
Id_17=a5594210-f994-4c32-9388-8971426cba9e
Id_18=b9f43a33-c6cc-4c8e-b0c3-14a74be65f55
Id_2=b054dc04-4057-4668-9d9a-3761101e1d42
Id_3=ba5dba2e-e200-479e-a60f-615e0cf2edb7
Id_4=ad40ba1b-598b-474b-896d-29fe791529bb
Id_5=b86a3a26-4c15-4615-9f2e-9c30b74d50bf
Id_6=bd9fb4c9-96d7-4a2a-9ee8-525765f3b26e
Id_7=1ae2e874-ab79-4cf6-87df-efcdb7b9a877
Id_8=8c0e75c4-e55b-4197-a120-c0a4815bfb11
Id_9=1c0c98cd-783d-4868-b659-149fed74340e
Name_10=New Desktop
Name_11=New Desktop
Name_12=New Desktop
Name_13=New Desktop
Name_14=New Desktop
Name_15=New Desktop
Name_16=New Desktop
Name_17=New Desktop
Name_18=New Desktop
Name_3=New Desktop
Name_4=New Desktop
Name_5=New Desktop
Name_6=New Desktop
Name_7=New Desktop
Name_8=New Desktop
Name_9=New Desktop
Number=18
Rows=3
[DrmOutputs][05e0819458][4447eebfd4]
Scale=1
[DrmOutputs][05e0819458][cdfb932421]
Scale=1
[ElectricBorders]
TopLeft=None
[MouseBindings]
CommandActiveTitlebar1=Raise
CommandActiveTitlebar2=Nothing
CommandActiveTitlebar3=Operations menu
CommandAll1=Move
CommandAll2=Toggle raise and lower
CommandAll3=Resize
CommandAllKey=Meta
CommandAllWheel=Nothing
CommandInactiveTitlebar1=Activate and raise
CommandInactiveTitlebar2=Nothing
CommandInactiveTitlebar3=Operations menu
CommandTitlebarWheel=Change Opacity
CommandWindow1=Activate, raise and pass click
CommandWindow2=Activate and pass click
CommandWindow3=Activate and pass click
CommandWindowWheel=Scroll
[NightColor]
Active=true
LatitudeAuto=9.967
LongitudeAuto=76.2917
[Plugins]
desktopchangeosdEnabled=false
mouseclickEnabled=true
mousemarkEnabled=true
windowgeometryEnabled=false
[Script-desktopchangeosd]
PopupHideDelay=1000
TextOnly=false
[TabBox]
BorderActivate=9
DesktopLayout=org.kde.breeze.desktop
DesktopListLayout=org.kde.breeze.desktop
LayoutName=org.kde.breeze.desktop
[Windows]
ActiveMouseScreen=false
AutoRaise=false
AutoRaiseInterval=750
BorderSnapZone=10
CenterSnapZone=0
ClickRaise=true
DelayFocusInterval=300
FocusPolicy=ClickToFocus
FocusStealingPreventionLevel=1
GeometryTip=false
HideUtilityWindowsForInactive=true
MaximizeButtonLeftClickCommand=Maximize
MaximizeButtonMiddleClickCommand=Maximize (vertical only)
MaximizeButtonRightClickCommand=Maximize (horizontal only)
NextFocusPrefersMouse=false
Placement=Smart
RollOverDesktops=false
SeparateScreenFocus=false
ShadeHover=false
ShadeHoverInterval=250
SnapOnlyWhenOverlapping=false
TitlebarDoubleClickCommand=Maximize
WindowSnapZone=10
[org.kde.kdecoration2]
BorderSize=Normal
BorderSizeAuto=false
ButtonsOnLeft=MS
ButtonsOnRight=HIAX
CloseOnDoubleClickOnMenu=false
ShowToolTips=true
library=org.kde.breeze
theme=Breeze
@@ -0,0 +1,11 @@
snippet ok
Object.keys(${1});
endsnippet
snippet c
const $1 = require('${2:$1}');
endsnippet
snippet v
var $1 = require('${2:$1}');
endsnippet
@@ -0,0 +1,4 @@
snippet sn
snippet ${1:snip1}
${2}endsnippet
endsnippet
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+32 -8
View File
@@ -53,6 +53,7 @@ let g:gruvbox_contrast_dark = 'dark'
let g:netrw_browse_split = 2
au BufEnter *.js.ejs set ft=javascript.ejs
au BufEnter *.cir set ft=spice
au BufEnter *.dart set ft=dart
au BufEnter *.sshconf set ft=sshconfig
@@ -83,17 +84,20 @@ endfunction
autocmd FileType javascript set includeexpr=LoadMainNodeModule(v:fname)
autocmd FileType typescript set includeexpr=LoadMainNodeModule(v:fname)
autocmd FileType vue set includeexpr=LoadMainNodeModule(v:fname)
" autocmd FileType vue set ft=vue.html
" }}}
" Load tempate
autocmd BufNewFile *.vue if &modifiable | execute('0r ~/.config/nvim/templates/template.vue') | endif
autocmd BufNewFile *.test.js if &modifiable | execute('0r ~/.config/nvim/templates/template.test.js')| endif
autocmd BufNewFile *.js if &modifiable | execute('Header') | endif
" for java {{{
autocmd BufRead *.java set include=^#\s*import
autocmd BufRead *.java set includeexpr=substitute(v:fname,'\\.','/','g')
autocmd BufRead *.java set suffixesadd=.java,.xml
autocmd BufRead *.ect set suffixesadd=.ect ft=html.ect
" For vue js
" autocmd BufRead,BufNewFile *.vue setlocal filetype=html.vue
" For Nunjucks templates
autocmd BufRead *.njk set ft=jinja
@@ -115,12 +119,18 @@ let g:syntastic_go_checkers = ['gofmt']
" for JavaScript syntax checking {{{
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_javascript_checkers = ['eslint']
let g:syntastic_javascript_checkers = ['eslint']
" }}}
" set lazyredraw
let g:sparkupNextMapping = '<M-K>'
" let g:sparkupNextMapping = '<M-K>'
let g:user_emmet_mode='inv' "enable all functions, which is equal to
let g:user_emmet_install_global = 0
autocmd FileType html,css,vue,jsx,php EmmetInstall
imap <C-E> <Plug>(emmet-expand-abbr)
" let g:user_emmet_leader_key='<C-E>'
@@ -150,13 +160,16 @@ call plug#begin( )
Plug 'jamessan/vim-gnupg'
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'
Plug 'rstacruz/sparkup' " HTML zen-coding helper
" Plug 'rstacruz/sparkup' " HTML zen-coding helper
Plug 'mattn/emmet-vim'
Plug 'tomtom/tcomment_vim' " Code commenting uncommenting
Plug 'tpope/vim-surround' " quickly Insert/remove/change quote/brackes any vim selection.
Plug 'harish2704/harish2704-vim' " My utilities to move widows around tabs
Plug 'junegunn/fzf'
Plug 'junegunn/fzf.vim' " Ctrl-p Quick file search
Plug 'wsdjeg/vim-fetch'
Plug 'mbbill/undotree' " Visualize undo history
" Plug 'bogado/file-line' " Open file:linenumber
" }
"
" Extra utilities {
@@ -168,17 +181,22 @@ Plug 'godlygeek/tabular' " Tabularize Text
Plug 'tpope/vim-fugitive' " For Git repo management.
Plug 'spf13/vim-autoclose' " Autoclose brackets/quotes etc
Plug 'chrisbra/NrrwRgn' " Edit a portion file as different buffer
Plug 'prettier/vim-prettier', { 'do': 'yarn install',
\ 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
Plug 'prettier/vim-prettier', { 'do': 'yarn install', 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
" Plug 'easymotion/vim-easymotion'
" }
"
" Langualge plugins{
if has('nvim')
Plug 'iamcco/markdown-preview.nvim', { 'for': 'markdown', 'do': 'cd app & yarn install' }
Plug 'mhartington/nvim-typescript' , { 'for': [ 'javascript.ts'] }
else
Plug 'roxma/vim-hug-neovim-rpc'
Plug 'roxma/nvim-yarp'
endif
Plug 'rust-lang/rust.vim', { 'for': 'rust'}
Plug 'pangloss/vim-javascript', " { 'for': 'javascript'}
Plug 'mxw/vim-jsx' , { 'for': [ 'jsx'] }
Plug 'leafOfTree/vim-vue-plugin' , { 'for': ['vue']}
Plug 'mhartington/nvim-typescript' , { 'for': [ 'javascript.ts'] }
Plug 'AndrewRadev/vim-eco', { 'for': [ 'ect', 'eco' ] }
Plug 'Glench/Vim-Jinja2-Syntax', { 'for': [ 'html', 'jinja', 'njk' ] }
Plug 'kchmck/vim-coffee-script', { 'for': 'coffee' }
@@ -192,6 +210,8 @@ Plug 'editorconfig/editorconfig-vim'
Plug 'dart-lang/dart-vim-plugin', { 'for': 'dart' }
Plug 'thosakwe/vim-flutter', { 'for': 'dart' }
Plug 'fatih/vim-go', { 'for': 'go', 'do': ':GoUpdateBinaries' }
Plug 'pantharshit00/vim-prisma', { 'for': 'prisma' }
" }
@@ -289,7 +309,11 @@ imap <C-s> <Esc><c-s>
" '\\es' or '<leader><leader>es' Open vimrc in a new tab
if has('nvim')
execute( 'nmap <Leader><Leader>es :tabedit '. g:nvim_conf_root .'init.vim <CR>' )
else
execute( 'nmap <Leader><Leader>es :tabedit '. $MYVIMRC .' <CR>' )
endif
" '\\en' '<leader><leader>en' Open current file's snippets file in a new tab
nmap <Leader><Leader>en :execute 'OpenSnippets'<CR>
@@ -0,0 +1,625 @@
[ActionPlugins][0]
MiddleButton;NoModifier=org.kde.paste
RightButton;NoModifier=org.kde.contextmenu
[ActionPlugins][0][RightButton;NoModifier]
_add panel=true
_context=true
_lock_screen=true
_logout=true
_run_command=true
_sep1=true
_sep2=true
_sep3=true
_wallpaper=true
add widgets=true
configure=true
configure shortcuts=false
edit mode=true
lock widgets=true
manage activities=true
remove=true
run associated application=true
[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu
[AppletGlobals][org.kde.plasma.comic]
lastUpdate=2021,9,16,19,12,29.478
updateInterval=3
[Containments][2]
activityId=
formfactor=2
immutability=1
lastScreen=2
location=3
plugin=org.kde.panel
wallpaperplugin=org.kde.image
[Containments][2][Applets][17]
immutability=1
plugin=org.kde.plasma.kimpanel
[Containments][2][Applets][17][Configuration]
PreloadWeight=0
[Containments][2][Applets][17][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][2][Applets][17][Shortcuts]
global=
[Containments][2][Applets][19]
immutability=1
plugin=org.kde.plasma.quicklaunch
[Containments][2][Applets][19][Configuration]
PreloadWeight=0
[Containments][2][Applets][19][Configuration][General]
launcherUrls=file:///usr/share/applications/geany.desktop,file:///usr/share/applications/systemsettings.desktop,file:///usr/share/applications/spacefm.desktop,file:///home/hari/.local/share/applications/nvim-konsole.desktop,file:///usr/share/applications/chromium-browser.desktop,file:///usr/share/applications/org.kde.ksysguard.desktop
[Containments][2][Applets][20]
immutability=1
plugin=org.kde.plasma.showdesktop
[Containments][2][Applets][20][Configuration]
PreloadWeight=0
[Containments][2][Applets][25][Configuration][General]
length=32
[Containments][2][Applets][3]
immutability=1
plugin=org.kde.plasma.kickoff
[Containments][2][Applets][3][Configuration]
PreloadWeight=0
[Containments][2][Applets][3][Configuration][General]
favorites=preferred://browser,/usr/share/applications/org.kde.kontact.desktop,/usr/share/applications/writer.desktop,/usr/share/applications/kde4/org.kde.amarok.desktop,/usr/share/applications/org.kde.digikam.desktop,/usr/share/applications/org.kde.dolphin.desktop,/usr/share/applications/systemsettings.desktop,/usr/share/applications/org.kde.Help.desktop,/usr/share/applications/org.kde.konsole.desktop
favoritesPortedToKAstats=true
systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop
[Containments][2][Applets][3][Configuration][Shortcuts]
global=Alt+F1
[Containments][2][Applets][3][Shortcuts]
global=Alt+F1
[Containments][2][Applets][4]
immutability=1
plugin=org.kde.plasma.pager
[Containments][2][Applets][4][Configuration]
PreloadWeight=0
[Containments][2][Applets][4][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][2][Applets][5]
immutability=1
plugin=org.kde.plasma.taskmanager
[Containments][2][Applets][5][Configuration]
PreloadWeight=0
[Containments][2][Applets][5][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][2][Applets][5][Configuration][General]
groupingStrategy=0
showOnlyCurrentActivity=false
showOnlyCurrentDesktop=true
[Containments][2][Applets][6]
immutability=1
plugin=org.kde.plasma.systemtray
[Containments][2][Applets][6][Configuration]
PreloadWeight=0
SystrayContainmentId=44
[Containments][2][Applets][8]
immutability=1
plugin=org.kde.plasma.digitalclock
[Containments][2][Applets][8][Configuration]
PreloadWeight=0
[Containments][2][Applets][8][Configuration][Appearance]
showDate=true
showSeconds=true
use24hFormat=0
[Containments][2][Applets][8][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][2][ConfigDialog]
DialogHeight=84
DialogWidth=1600
[Containments][2][Configuration]
PreloadWeight=0
[Containments][2][General]
AppletOrder=3;20;19;5;4;17;8;6
[Containments][23]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.panel
wallpaperplugin=org.kde.image
[Containments][23][Applets][25]
immutability=1
plugin=org.kde.plasma.pager
[Containments][23][Applets][25][Configuration]
PreloadWeight=0
[Containments][23][Applets][26]
immutability=1
plugin=org.kde.plasma.taskmanager
[Containments][23][Applets][26][Configuration]
PreloadWeight=0
[Containments][23][Applets][26][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][23][Applets][26][Configuration][General]
launchers=
[Containments][23][Applets][27]
immutability=1
plugin=org.kde.plasma.systemtray
[Containments][23][Applets][27][Configuration]
PreloadWeight=81
SystrayContainmentId=46
[Containments][23][Applets][29]
immutability=1
plugin=org.kde.plasma.digitalclock
[Containments][23][Applets][29][Configuration]
PreloadWeight=9
[Containments][23][Applets][29][Configuration][Appearance]
boldText=true
selectedTimeZones=America/New_York,Local
showDate=true
showSeconds=true
use24hFormat=0
[Containments][23][Applets][29][Configuration][ConfigDialog]
DialogHeight=744
DialogWidth=960
[Containments][23][Applets][30]
immutability=1
plugin=org.kde.plasma.showdesktop
[Containments][23][Applets][30][Configuration]
PreloadWeight=0
[Containments][23][Applets][41]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][41][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/nvim-konsole.desktop
url=file:///home/hari/.local/share/applications/nvim-konsole.desktop
[Containments][23][Applets][42]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][42][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/systemsettings.desktop
url=file:///usr/share/applications/systemsettings.desktop
[Containments][23][Applets][43]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][43][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/org.gnome.Calculator.desktop
url=file:///usr/share/applications/org.gnome.Calculator.desktop
[Containments][23][Applets][59]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][59][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/calc.desktop
url=file:///usr/share/applications/calc.desktop
[Containments][23][Applets][62]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][62][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/kcm_kscreen.desktop
url=file:///usr/share/kservices5/kcm_kscreen.desktop
[Containments][23][Applets][71]
immutability=1
plugin=org.kde.plasma.kickoff
[Containments][23][Applets][71][Configuration]
PreloadWeight=100
[Containments][23][Applets][71][Configuration][ConfigDialog]
DialogHeight=660
DialogWidth=880
[Containments][23][Applets][71][Configuration][General]
favoritesPortedToKAstats=true
icon=openSUSE-distributor-logo
systemApplications=systemsettings.desktop,org.kde.kinfocenter.desktop
useExtraRunners=false
[Containments][23][Applets][71][Shortcuts]
global=Meta+Space
[Containments][23][Applets][74]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][74][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/kcm_kdeconnect.desktop
url=file:///usr/share/kservices5/kcm_kdeconnect.desktop
[Containments][23][Applets][78]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][78][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/barrier.desktop
url=file:///usr/share/applications/barrier.desktop
[Containments][23][Applets][80]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][80][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/geany.desktop
url=file:///usr/share/applications/geany.desktop
[Containments][23][Applets][87]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][87][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/firefox.desktop
url=file:///usr/share/applications/firefox.desktop
[Containments][23][Applets][88]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][88][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/simple-scan.desktop
url=file:///usr/share/applications/simple-scan.desktop
[Containments][23][Applets][89]
immutability=1
plugin=org.kde.plasma.icon
[Containments][23][Applets][89][Configuration]
PreloadWeight=0
localPath=/home/hari/.local/share/plasma_icons/brave-browser.desktop
url=file:///usr/share/applications/brave-browser.desktop
[Containments][23][ConfigDialog]
DialogHeight=90
DialogWidth=1920
[Containments][23][Configuration]
PreloadWeight=0
[Containments][23][General]
AppletOrder=71;43;89;87;80;74;59;88;41;42;62;78;26;25;27;29;30
[Containments][46]
activityId=
formfactor=2
immutability=1
lastScreen=0
location=3
plugin=org.kde.plasma.private.systemtray
wallpaperplugin=org.kde.image
[Containments][46][Applets][47]
immutability=1
plugin=org.kde.plasma.volume
[Containments][46][Applets][47][Configuration]
PreloadWeight=0
[Containments][46][Applets][47][Configuration][ConfigDialog]
DialogHeight=660
DialogWidth=880
[Containments][46][Applets][48][Configuration]
PreloadWeight=42
[Containments][46][Applets][49]
immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][46][Applets][49][Configuration]
PreloadWeight=59
[Containments][46][Applets][50]
immutability=1
plugin=org.kde.plasma.keyboardindicator
[Containments][46][Applets][50][Configuration]
PreloadWeight=0
[Containments][46][Applets][51]
immutability=1
plugin=org.kde.plasma.notifications
[Containments][46][Applets][51][Configuration]
PreloadWeight=0
[Containments][46][Applets][51][Configuration][ConfigDialog]
DialogHeight=1017
DialogWidth=1920
[Containments][46][Applets][52]
immutability=1
plugin=org.kde.plasma.battery
[Containments][46][Applets][52][Configuration]
PreloadWeight=0
[Containments][46][Applets][53]
immutability=1
plugin=org.kde.plasma.networkmanagement
[Containments][46][Applets][53][Configuration]
PreloadWeight=84
[Containments][46][Applets][53][Configuration][ConfigDialog]
DialogHeight=540
DialogWidth=720
[Containments][46][Applets][54]
immutability=1
plugin=org.kde.plasma.bluetooth
[Containments][46][Applets][54][Configuration]
PreloadWeight=0
[Containments][46][Applets][55]
immutability=1
plugin=org.kde.plasma.mediacontroller
[Containments][46][Applets][55][Configuration]
PreloadWeight=0
[Containments][46][Applets][56][Configuration]
PreloadWeight=42
[Containments][46][Applets][58]
immutability=1
plugin=org.kde.kdeconnect
[Containments][46][Applets][58][Configuration]
PreloadWeight=0
[Containments][46][Applets][61]
immutability=1
plugin=org.kde.plasma.nightcolorcontrol
[Containments][46][Applets][61][Configuration]
PreloadWeight=0
[Containments][46][Applets][75][Configuration]
PreloadWeight=42
[Containments][46][Applets][76]
immutability=1
plugin=org.kde.kscreen
[Containments][46][Applets][76][Configuration]
PreloadWeight=0
[Containments][46][Applets][76][Configuration][ConfigDialog]
DialogHeight=720
DialogWidth=960
[Containments][46][Applets][76][Shortcuts]
global=
[Containments][46][Applets][77][Configuration]
PreloadWeight=42
[Containments][46][Applets][80][Configuration]
PreloadWeight=42
[Containments][46][Applets][81]
immutability=1
plugin=org.kde.plasma.keyboardlayout
[Containments][46][Applets][81][Configuration]
PreloadWeight=0
[Containments][46][Applets][82]
immutability=1
plugin=org.kde.plasma.manage-inputmethod
[Containments][46][Applets][82][Configuration]
PreloadWeight=0
[Containments][46][Applets][87][Configuration]
PreloadWeight=42
[Containments][46][ConfigDialog]
DialogHeight=744
DialogWidth=1093
[Containments][46][Configuration]
PreloadWeight=0
[Containments][46][General]
extraItems=org.kde.plasma.volume,org.kde.plasma.keyboardindicator,org.kde.plasma.mediacontroller,org.kde.plasma.devicenotifier,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.plasma.nightcolorcontrol,org.kde.kscreen,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod
iconSize=1
knownItems=org.kde.plasma.volume,org.kde.plasma.keyboardindicator,org.kde.plasma.mediacontroller,org.kde.plasma.devicenotifier,org.kde.plasma.clipboard,org.kde.plasma.networkmanagement,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.plasma.nightcolorcontrol,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod
[Containments][63]
ItemGeometries-1600x900=Applet-86:1280,16,320,304,0;
ItemGeometries-1920x1080=Applet-86:1280,16,320,304,0;
ItemGeometriesHorizontal=Applet-86:1280,16,320,304,0;
activityId=1de2555c-8dce-4b05-9048-0576a7cc6b7a
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][63][Applets][86]
immutability=1
plugin=org.kde.plasma.systemmonitor
[Containments][63][Applets][86][Configuration]
PreloadWeight=0
[Containments][63][Applets][86][Configuration][Appearance]
chartFace=org.kde.ksysguard.piechart
title=Memory Usage
[Containments][63][Applets][86][Configuration][SensorColors]
memory/physical/used=61,174,233
[Containments][63][Applets][86][Configuration][Sensors]
highPrioritySensorIds=["memory/physical/used"]
lowPrioritySensorIds=["memory/physical/total"]
totalSensors=["memory/physical/usedPercent"]
[Containments][63][ConfigDialog]
DialogHeight=660
DialogWidth=880
[Containments][63][Configuration]
PreloadWeight=0
[Containments][63][General]
ToolBoxButtonState=topcenter
ToolBoxButtonX=611
ToolBoxButtonY=32
[Containments][63][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg
[Containments][64]
ItemGeometries-1600x900=
ItemGeometries-1920x1080=
ItemGeometriesHorizontal=
activityId=1de2555c-8dce-4b05-9048-0576a7cc6b7a
formfactor=0
immutability=1
lastScreen=4
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][64][Configuration]
PreloadWeight=0
[Containments][64][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg
[Containments][65]
ItemGeometries-1600x900=
ItemGeometries-1920x1080=
ItemGeometriesHorizontal=
activityId=1de2555c-8dce-4b05-9048-0576a7cc6b7a
formfactor=0
immutability=1
lastScreen=1
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][65][Configuration]
PreloadWeight=0
[Containments][65][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg
[Containments][72]
ItemGeometries-1920x1080=
ItemGeometriesHorizontal=
activityId=1de2555c-8dce-4b05-9048-0576a7cc6b7a
formfactor=0
immutability=1
lastScreen=5
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][72][Configuration]
PreloadWeight=0
[Containments][72][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg
[Containments][79]
activityId=1de2555c-8dce-4b05-9048-0576a7cc6b7a
formfactor=0
immutability=1
lastScreen=3
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image
[Containments][79][Configuration]
PreloadWeight=0
[Containments][79][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg
[Containments][90][Configuration]
PreloadWeight=42
[Containments][91][Configuration]
PreloadWeight=42
[Containments][92][Configuration]
PreloadWeight=42
[Containments63Appletsts][68][Configuration][General]
noteId=833e4740-3210-484e-8f6a-a547231739
[General]
immutability=1
[ScreenMapping]
itemsOnDisabledScreens=
screenMapping=desktop:/arduino-arduinoide.desktop,0,desktop:/PDF,0,desktop:/chrome-kkealmeijinhmkcnkmcpgpcjbgbffnjn-Default.desktop,0,desktop:/spacefm.desktop,0,desktop:/brave-efjpoieainaodhnlgcofglmehiojbpeb-Profile_1.desktop,0,desktop:/LTspice XVII.desktop,0,desktop:/chrome-bacfkhdndchjgmnjeggllicejaegbing-Default.desktop,0
+2
View File
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
/usr/bin/chromium --password-store=kwallet5 "$@"
+39 -2
View File
@@ -138,7 +138,7 @@ bulk_replace(){
set -u
old=$1
new=$2
ag -l "$old" | xargs -l sed -i "s/${old}/${new}/g"
ag -l "$old" | xargs -l sed -Ei "s#${old}#${new}#g"
# ag -l "$old"
}
@@ -182,12 +182,49 @@ kwinCompositorReload(){
qdbus-qt5 org.kde.KWin /Compositor resume
}
# format cookies copied from chrome cookie table
# Usage cat file | formatChromeCookie domain.com
formatChromeCookie(){
echo -e "# Netscape HTTP Cookie File\n\n"
cat /dev/stdin | cut -f 1,2 | xargs -l echo -e ".$1 TRUE / FALSE 0 " | sed 's/ /\t/g'
}
# List available vaccine centers
cowin_list(){
curl -s -X GET \
"https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByDistrict?district_id=303&date=$(date +'%d-%m-%Y' --date '0 day')" \
"https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByDistrict?district_id=303&date=$(date +'%d-%m-%Y' --date '1 day')" \
-H "accept: application/json" \
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36' | jq
chromewayland(){
chromium --enable-features=UseOzonePlatform --ozone-platform=wayland
}
# pidEnv <PID> . Print environment variables of a PID.
pidEnv(){
cat /proc/$(pgrep kwin)/environ | tr '\0' '\n' | awk '{ print "export "$0}'
}
# Copy files from local to remote
rsyncfast(){
rsync -zaP --delete $@
}
# Render a subtitle into a video
# <video file> <.ass subtitle file> <output file>
subtitleBurn(){
ffmpeg -i "$1" -vf "ass=$2" $3
}
# Gen random password
genPassword(){
node -p "require('base-x')('!#$%&()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_abcdefghijklmnopqrstuvwxyz{|}~' ).encode( crypto.randomBytes(${1:-15}) )"
}
# Convert json to csv with column headers
# cat file.json | this-tool json2csv
json2csv(){
jq -r '(map(keys) | add | unique) as $cols | map(. as $row | $cols | map($row[.])) as $rows | $cols, $rows[] | @csv'
}
+3 -3
View File
@@ -1,3 +1,3 @@
bin/hari-tools.sh
bin/_hari-tools-completion.sh
bin/bash-session
./bin/chromium
./bin/hari-tools.sh
./bin/bash-session
+5
View File
@@ -38,4 +38,9 @@ export PATH=/opt/android-sdk/platform-tools:$PATH
export USER_PROFILEREAD=1
export INPUT_METHOD=ibus
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
fi