lu0 / dotfiles_linuxmint Goto Github PK
View Code? Open in Web Editor NEWLinux Mint (cinnamon) post-installation setup.
License: GNU General Public License v3.0
Linux Mint (cinnamon) post-installation setup.
License: GNU General Public License v3.0
Right now my aliases are a mess...
Use a terminal emulator other than the gnome one. I'd like tabs and panes, maybe with tmux?
Originally posted by @lu0 in #10 (comment)
Try this know that I upgraded my thinkpad keyboard from the usb one:
https://lore.kernel.org/linux-input/[email protected]/T/
This patch enables "native mode", in which middle button works properly (does not emulate press-release before scrolling) and horizontal scrolling is supported. It also handles trackpoint sensitivity and proper button mapping.
Originally posted by @ValdikSS in lentinj/tp-compact-keyboard#54 (comment)
Migrated from lu0/git-scripts#5
Add fdate
alias to return the date in yymmdd-hhmmss
format, useful for file naming.
Current keybinding META
+ Return
opens a new terminal. Make the keybinding toggle the state (minimize/hide and raise/show) instead of raising a new one.
In addition, use other than gnome-terminal. I'd like to use panes + tabs. Maybe tmux? idk
Support multiple workspaces too, the script opens the window in the last workspace it lived in. The window should be raised in the Current workspace instead.
Originally posted by @lu0 in #12 (comment)
.
Analyze each case and then create an issue for each submodule to be implemented commit referencing this issue.
I've been using it locally, works flawlessly.
Is your feature request related to a problem? Please describe.
#14 was solved, but tiling windows is now much slower than before.
Describe the solution you'd like
Optimize time response of the Tiling functions
Describe alternatives you've considered
Maybe this can be optimized by refactoring core modules display_info.sh
and gaps.sh
Describe the bug
Scripts to tile and maximize windows using keybindings work well with a single display, but not for multiple displays.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The window should be tiled in the correct position with the correct gaps (up, left, right, bottom, up-left, up-right, etc) and in the display/monitor the mouse is currently in.
Desktop (please complete the following information):
Additional context
These scripts should also support any resolution.
I've been playing around with Windows/WSL, and although I don't like it as much as Linux, I've updated my keybindings there but not in this repo. So... update those :P
Add a completion script for:
gspush
gsapply
gsshow
gsdelete
to list existing stashes by their comments (instead of using stash IDs)
Migrated from lu0/git-scripts#4
.
Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
current-x-display-info
is now available as xdisplayinfo
in PyPi: https://pypi.org/project/xdisplayinfo/ , better to have this as a dependency instead of a submodule, this way I'll be able to use the latest version automatically and the dependency will be explicit in Github's dependency graph.
Describe alternatives you've considered
Leaving it as a git submodule... but the repos don't get linked that way, and I wanted to stop fighting with submodules (I lose track of versions easily).
Additional context
lu0/current-x-display-info#1
Next steps/enhancements could include:
Edited from comment posted by @lu0 in #10 (comment)
Multiple displays and resolutions are now (0311ef6) supported in window-control scripts. But further enhancement is required to make the mouse follow the new position of the window, since I'm using Cinnamon's sloppy
focus mode (windows are activated on mouse hover):
Originally posted by @lu0 in #14 (comment)
Update aliases with the ones I have locally across devices.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.