So, I run (in KDE Neon) this program:
that switches the Caps Lock with Esc (hit) and Ctrl (hold) like this:
sudo ~/Programs/caps2esc/caps2esc &
and it works - I can press Caps Lock and it behaves like Esc. Also, when pressed and hold it behaves like a Ctrl and you can press another key for a shortcut. And, of course, the Esc behaves like Caps Lock.
That's great, but I have to run this command each time I start my computer.
How to autostart it automatically?
I have tried the Autostart - System Settings Module GUI in Neon to set the autostart program but I have ended up with a file called caps2esc.desktop in /.config/autostart/ that looks like this:[Desktop Entry] Comment[en_US]= Comment= Exec=sudo ~/Programs/caps2esc/caps2esc & GenericName[en_US]= GenericName= Icon=system-run MimeType= Name[en_US]= Name= Path= StartupNotify=true Terminal=true TerminalOptions= Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username=
But it doesn't work. I have tried to reboot the computer, but it doesn't work ;(
Any idea what is wrong?
Could it be the "sudo" part? I mean when I put it manually I have to write the password manually. The program doesn't work without "sudo". I have tried just ~/Programs/caps2esc/caps2esc & but I am getting permission denied error. With "sudo" it's ok.
Thanks in advance.submitted by /u/davidika
Currently my home machine is a pretty old laptop.
I have ~8GB of ddr3 and this processor: http://ark.intel.com/products/75105/Intel-Core-i3-4005U-Processor-3M-Cache-1_70-GHz + a poor quality, triple cell ssd (though I've never had memory problems in terms of the ram getting full).
To add to that I have a 2560x1080 monitor which means rendering stuff fullscreen might be a bit more resource intensive.
However, my setup is pretty minimalist. I've not compiled things for the sake of squeezing out the last drop of performance but I run only i3 as a wm with no resource-hog daemons running in the background. If I'm not using any other application actively my computer is more or less at an even 0-1% cpu usage on each of its virtual cores (at least if I am to believe htop).
I don't want to run chromium, chromium makes it to easy for me to use google, which is a thing that I said I will detach myself from because of various reasons.
However firefox simply doesn't cut it for me. I don't know if its because of the partial re-write in rust (if that is even a thing in the consumer version currently) but firefox does shameful job when it comes to multi threading. For a job as simple as loading reddit or ycombinator it hogs a cpu (as in literally bring it to 100% for a few seconds) and freezes for a good few hundreds of milliseconds if not seconds. Its default behavior then seems to be keeping one CPU very busy, not using the others almost at all and randomly freezing when I wish to do actions that don't involve the current webpage (e.g. open the right hand side menu).
I mean, for fuck sake... I thought this was the year 2017, firefox is running like a poorly coded java app from the late 2000s. Maybe its just my processor that's lacking... maybe the build that I'm using (default one for arch linux) is bad ?... but I've also tried compiling using the port system and its the exact same result.
Are there any quality browser out there... even chromium clones, that are open-source and reasonably fast ? What browsers are you guys using ? Am I crazy or have other people with older machines noticed problems with firefox ?... I swear to god it used to be faster 5 years ago.submitted by /u/PedanticGeorge
MPV 0.25.0 Open-Source Video Player Supports DVB-T2, MacBook Pro's Touch Bar
It's been more than two months since the MPlayer-based MPV open-source video player received an update, and the development team is proud to announce the immediate availability for download of MPV 0.25.0.
MPV 0.25.0 is a major milestone and comes with significant changes, such as the fact that starting with this release, all future versions of the player will be tagged on the master branch. Also, this is the first release of MPV to drop support for Mac OS X 10.7 and earlier builds.
KDE Plasma 5.9.5 Is the Last in the Series, KDE Plasma 5.10 Is Coming End of May
As expected, today KDE announced the availability of the fifth maintenance update to the current stable, yet short-lived KDE Plasma 5.9 desktop environment for GNU/Linux operating systems, versioned 5.9.5.
KDE Plasma 5.9.5 is here more than a month after the release of the KDE Plasma 5.9.4 update, which most probably many of you use on your favorite GNU/Linux distributions. But the time has come to update your installations to KDE Plasma 5.9.5, the last point release in the series, adding more than 60 improvements across various components.
What was Linux like ten years ago?
Linux has improved by leaps and bounds over the last decade, and more and more people have come to appreciate its power and flexibility. But a redditor recently wondered what it was like to run Linux ten years ago, and he got some very interesting responses from Linux veterans.
Highlights of YaST development sprint 33
It has been a long time since our last status update! The reason is the end of the previous sprint caught quite some of the YaST Team members on vacations and, when the vacation period was over, we were so anxious to jump into development to make YaST another little bit better that the blog post somehow fell behind.
But it’s time to pay our (reporting) debts. So these are some of the highlights of the 33th development sprint that finished on April 11th.
- StackIQ announces support for SUSE Linux Enterprise Server, Raspberry Pi and NetApp Storage Arrays in major new release, Stacki 4.0
Red Hat repackages its application management tech into software containers
A year after buying application connectivity startup 3scale Inc., Red Hat Inc. is making the technology that it obtained through the deal available in a new form geared toward tech-savvy firms.
Unveiled on Thursday, Red Hat 3scale API Management – On Premise runs on the company’s OpenShift Container Platform and is designed to be deployed inside Docker instances. It’s an alternative to the original cloud version of 3scale for organizations that wish to keep their operations behind the firewall. The software should be particularly appealing to government agencies and firms in regulated industries, which often can’t move certain workloads off-premises due to security obligations.
Ubuntu 17.10 Daily Build Downloads Now Available
Ubuntu 17.10 daily build images are available to download.
This Script Can Make GNOME Shell Look like Windows, Mac, or Unity
GNOME Shell’s stock experience is fairly vanilla, but with the right ingredients you can give it an entirely different flavour. GNOME Layout Manager is a new script in development that takes advantage of this malleability.
96Boards Officially Launches The HiKey 960 ARM Board
The 96Boards organization has announced the official launch and shipping of the HiKey 960.
What Is The Year 2038 Problem In Linux? Will Unix Clocks Fail On Jan. 19, 2038?
If you follow the developments of Linux world closely, you must be knowing about the Year 2038 bug. This problem exists because the latest time that can be represented in Unix’s signed 32-bit integer time format is 03:14:07 UTC on Jan. 19, 2038. After that, the C programs that use the standard time library will start to have problems with dates.
- AMD Is Hiring More Developers For Their Open-Source Graphics Team
- Windows 10 Creators Update vs. Ubuntu 17.04 Linux Radeon Gaming Performance
- EdgeX Foundry Promises IoT Security and More
EdgeX brings open source interoperability to IoT
In a ground-breaking development, the Linus Foundation and 50 other companies announced the launch of an open-source Internet of Things (IoT) interoperability framework to standardise and simplify edge computing through the new open-source consortium EdgeX Foundry. IoT hasn’t enjoyed the predicted positive market growth due to lack of conformity and fragmented edge computing development resulting in non-compatibilities of applications and security reservations. Adapting IoT technology to business needs is fraught with difficulties and integration issues due to separate development and discordant systems. The evolution of edge computing, however, provides a standardised framework in which to integrate business applications of significant value-adds or standalone systems.
- How to prevent a Chromebook from running out of memory
Running Kodi on the Asus Tinker Board
In case you’re not aware, Kodi is an awesome open source home theater software. The releases of TinkerOS have, to date, offered patchy performance for Kodi. There’s now a real alternative with Asus’s recent release of an Android image.
This walk-through explains how to install FTMC, a fork of Kodi, on the Tinker Board under Android. FTMC is notable for providing hardware acceleration and supporting more features on Rockchip mainstream chips, including the RK3288 System on Chip found on the Tinker Board. There’s quite a few steps to get FTMC up and running here, but it’s worth it!
- Turn on / off Linux servers with IFTTT button
- Compose your infrastructure, don’t micromanage it
- What's a service mesh? And why do I need one?
- Keybase on Fedora: crypto for everyone
- How to Install and Run Full Android OS Natively on Linux PC
- How to Install Deb Package in Arch Linux
- 10 Useful ‘locate’ Command Practical Examples for Linux Newbies
- Install Kali Linux Tools Using Katoolin In Linux
Codesmith Students Garner National Praise for Open-Source Contributions
Reactide is an Integrated Development Environment built for React, which intends to make React development easier for Software Engineers. The project has been widely praised, amassing over 6,000 stars on GitHub.
Airbnb’s new open source library lets you design with React and render to Sketch
Today, Airbnb’s design team open sourced its internal library for writing React components that easily render directly to Sketch. Instead of trying to get Sketch to export to code, the Airbnb team spent its time on the opposite — putting the paintbrush in the hands of the engineer.
[Older] Telecoms copying cloud providers make beeline for open source, say analysts
The supersonic growth of Amazon Web Services and other cloud providers in the past few years owes much to open-source communities that fed them cutting-edge tech free-of-charge. Now telecom is mimicking this strategy through involvement with the Linux Foundation, according to Scott Raynovich (@rayno) (pictured, right), guest host of theCUBE, SiliconANGLE Media’s mobile live streaming studio.
Get a Preview of Apache IoT Projects at Upcoming ApacheCon
The countdown until ApacheCon North America has begun. The blockbuster event will be in Miami this year and runs May 16-18. The Apache community is made up of many niche communities and ApacheCon offers something for all of them.
Here, Roman Shaposhnik, Director of Open Source, Pivotal Inc., who is heading the Apache IoT track at the ApacheCon conference, gave us a sneak peek of what the Apache Internet of Things community can look forward to at the event.
- Free Webinar on Starting a Collaborative Open Source Project
Oracle draws curtains on OmniOS
With its openly stated operational remit of ‘aggressive acquisitions’ (albeit positively aggressive), Oracle is (very) arguably a firm known for buying, swallowing, acquiring those companies it decides to consume.
- Partners Healthcare, Persistent Systems to develop open-source platform
Libreboot Applies to Rejoin GNU
Last week we reported that after reorganization, Libreboot was considering rejoining GNU and was seeking input from its community to determine the amount of support it had for such a move. From reading the comments posted both on our article on FOSS Force and on Libreboot’s website, it comes as no surprise that the project’s core members feel they have the necessary consesus to proceed.
Last night, FOSS Force received an email — sent jointly to us and Phoronix — letting us know of the decision.
Rather than repeat what’s already been written and said on the subject (for that, follow the first link above), we’re publishing a slightly edited version of the email, which will pretty much bring everyone up to date on the situation.
- Security updates for Wednesday
GrSecurity Kernel Patches Will No Longer Be Free To The Public
The GrSecurity initiative that hosts various out-of-tree patches to the mainline Linux kernel in order to enhance the security will no longer be available to non-paying users.
GrSecurity has been around for the better part of two decades and going back to the 2.4 kernel days. In 2015 the stable GrSecurity patches became available to only commercial customers while the testing patches had still been public. That's now changing with all GrSecurity users needing to be customers.
Passing the Baton: FAQ
This change is effective today, April 26th 2017. Public test patches have been removed from the download area. 4.9 was specifically chosen as the last public release as being the latest upstream LTS kernel will help ease the community transition.
grsecurity - Passing the Baton
Anyone here use grsecurity and have any thoughts about this?
I used to use foobar2000 at work because I had Windows, but used ncmpcpp at home, Foobar2000 has awesome support for adding any kind of tags you want, and I set ratings on a lot of songs.
I much prefer linux though and found out a couple weeks ago that I have the option to use linux at work as well, so now I'm free of windows entirely and using ncmpcpp at work, but it's really bothering me that I can't set ratings on songs or filter by the ratings already set.
I've seen some solutions online where you can set up a script on a hotkey to add songs to rating playlists and keep them organized that way, but I'd really prefer to use the tags where a bunch of ratings are already stored.submitted by /u/ionsquare