Password Management with Pass
I have been using commercial password services for a while now, but I am sure that they are not a good choice. I want to replace them with an open source, cross-platform, and developer-friendly password manager.After researching for days, I found Pass, a password manager that satisfies all my needs. It is designed to follow Unix philosophy, which is to be easy to integra
Say Hello to Linux again - Part 2
In the last post, I explained that the reason I switch from macOS to Linux.It's a smooth transition for me, so I am sure it's absolutely a good idea. The KDE plasma 5 has great user experience, and the WebApp makes it easy to migrate from macOS to Linux.However, there are some things I wanna note about the transition, which may be helpful for the people who are still using macOS and want to switch to Linux.
Say Hello to Linux again
I wrote this post using Arch Linux.The last time I used Linux as the desktop was around 2013, and then I switched to macOS.There were two reasons that I switched to macOS: the first one is that I have a job at that time so I didn't have enough time to deal with frequent Linux issues; the second one is that I once believe that by using macOS is a good way to improve my aesthete sensitive.
Simulate keyboard events on Linux
High level GUI Library/Framework(like QT, GTK+) make it easier to develop GUI programs in Linux. But both of them are lack of some features because their design purpose.So it seems, I have no thing to do unless programming with Xlib if i want to to simulate keyboard events.Fortunately, I got XTest(the X test extension), a library to test X11 server without user intervention, which can be used to simulate mouse and keyboard events in three ways.