- Видео 92
- Просмотров 84 849
James Champion
Великобритания
Добавлен 13 апр 2012
Linux videos.
Learn To Touch Type In Your Web Browser!
Everyone should be able to touch type. Inspired by GNU Typist, there is web typing tutor that will teach you touch typing.
webtypist.vercel.app/
github.com/arshxyz/webtypist
Join this channel to get access to perks:
patreon.com/JamesChampion?Link
ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin
Support:
paypal.me/jameschampionxyz
BTC:
bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n
My Website:
jameschampion.xyz
webtypist.vercel.app/
github.com/arshxyz/webtypist
Join this channel to get access to perks:
patreon.com/JamesChampion?Link
ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin
Support:
paypal.me/jameschampionxyz
BTC:
bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n
My Website:
jameschampion.xyz
Просмотров: 22
Видео
Vim Keys In Your Web Browser!
Просмотров 1362 часа назад
You've probably seen in my videos whenever I use a web browser I seem to have this superpower where I can shortcut keys to links and use Vim keys to navigate, so let's find out how I do it. addons.mozilla.org/en-US/firefox/addon/vim-vixen/ Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz...
A MOUSELESS Linux Desktop
Просмотров 3654 часа назад
A recent article about having a mouseless desktop piqued my interest as this is my ideal; however, this article ignores a key problem, and my solution is arguably better. lwn.net/Articles/1005332/ www.youtube.com/@JamesChampionLinux/videos Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz...
GNU Screen Cheat Sheet
Просмотров 2717 часов назад
I prefer Screen to Tmux, and like I did with Tmux, here's a little video cheat sheet to get you started with 80% of what you would use it for. wiki.archlinux.org/title/GNU_Screen Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n My Website: ...
Nitter Is BACK From The Dead!
Просмотров 1969 часов назад
Nitter was one of the best ways to view Twitter, now known as X, but unfortunately, it's new owner, Elon Musk, made some changes to the Twitter API and general access that seemingly killed it off or so we thought! github.com/zedeus/nitter/issues/983 nitter.net/ Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: payp...
Hypocrite NOW Uses PulseAudio AND PipeWire!
Просмотров 52912 часов назад
I know, I know, I should have listened, and now look what's happened. wiki.archlinux.org/title/PulseAudio wiki.archlinux.org/title/PipeWire Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n My Website: jameschampion.xyz
Setting Keyboard Layouts In The Sway Window Manager On Linux
Просмотров 12214 часов назад
As with i3 the US keyboard is the default, so if you're not an American friend, you will need to change it to your region. wiki.archlinux.org/title/Sway man.archlinux.org/man/xkeyboard-config.7 man.archlinux.org/man/sway-input.5 Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5...
Why I DON'T Use A Free Software Linux Distro!
Просмотров 2,5 тыс.16 часов назад
I would love to be able to run only free software, but I have to live in the real world and have to make the best of an imperfect situation. www.gnu.org/philosophy/free-sw.html en.wikipedia.org/wiki/GNU_General_Public_License en.wikipedia.org/wiki/Coreboot en.wikipedia.org/wiki/Libreboot en.wikipedia.org/wiki/Spectre_(security_vulnerability) www.gnu.org/distros/free-distros.html wiki.parabola.n...
How To Monitor Your Linux System
Просмотров 21316 часов назад
There are many tools and many ways to monitor your Linux system. en.wikipedia.org/wiki/Htop wiki.archlinux.org/title/Systemd/Journal archlinux.org/packages/extra/x86_64/nethogs/ wiki.archlinux.org/title/Wireshark wiki.archlinux.org/title/Users_and_groups#Group_management Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Sup...
Lock The Sway Window Manager On Linux
Просмотров 30121 час назад
We continue our Wayland and Sway setup with swaylock. Like with i3lock on i3, it locks our sway session, but also like i3lock, there are things to consider. Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n My Website: jameschampion.xyz
Screenshot The Linux Framebuffer
Просмотров 428День назад
Yet more framebuffer magic with fbgrab which allows you to screenshot any Linux Console with ease. archlinux.org/packages/extra/x86_64/fbgrab/ github.com/GunnarMonell/fbgrab Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n My Website: james...
A Screensaver On The Linux Terminal?!
Просмотров 694День назад
Until recently I had no idea that there was a screensaver program in the TTY. archlinux.org/packages/extra/x86_64/ttysvr/ github.com/cxreiff/ttysvr Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72u7hf737plxyftf5n My Website: jameschampion.xyz
Tiling Windows On Linux Mint
Просмотров 970День назад
Don't want to lose your desktop environment? Want a taste of tiling windows? Let's see how we can have tiling windows in the Cinnamon Desktop Environment on Linux Mint. cinnamon-spices.linuxmint.com/extensions/view/76 Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symr...
I Learnt Linux From YouTube
Просмотров 440День назад
If you know where to look, RUclips is the best way to learn Linux. www.youtube.com/@UC2eYFnH61tmytImy1mTYvhA www.youtube.com/@UCVls1GmFKf6WlTraIb_IaJg www.youtube.com/@UCkf4VIqu3Acnfzuk3kRIFwA www.youtube.com/@UCf93fPKwotph47H3_KDcRyg www.youtube.com/@UCld68syR8Wi-GY_n4CaoJGA www.youtube.com/@UC7YOGHUfC1Tb6E4pudI9STA www.youtube.com/@UCxQKHvKbmSzGMvUrVtJYnUA www.youtube.com/@UCFzGyNKXPAglNq28qW...
Tmux Cheat Sheet
Просмотров 25414 дней назад
I'm all about GNU Screen, but all the cool kids use Tmux, so here's a video showing some of the basics. gist.github.com/andreyvit/2921703 thelinuxcode.com/adjust-tmux-pane-size/ wiki.archlinux.org/title/Tmux Join this channel to get access to perks: patreon.com/JamesChampion?Link ruclips.net/channel/UCeFnqXMczw4BDCoJHr5dBjgjoin Support: paypal.me/jameschampionxyz BTC: bc1q5sm5p2y7symrg724qudx72...
Bind Keys To Commands And Programs On Linux
Просмотров 44414 дней назад
Bind Keys To Commands And Programs On Linux
Customise Your Own Bash Prompt On Linux
Просмотров 49214 дней назад
Customise Your Own Bash Prompt On Linux
Test Your Typing Skills On The Linux Terminal
Просмотров 64714 дней назад
Test Your Typing Skills On The Linux Terminal
I DON'T Use PulseAudio Or PipeWire On Linux!
Просмотров 1,7 тыс.14 дней назад
I DON'T Use PulseAudio Or PipeWire On Linux!
Remembering David Lynch And His Works
Просмотров 10121 день назад
Remembering David Lynch And His Works
You Can Record The Linux Framebuffer!
Просмотров 87921 день назад
You Can Record The Linux Framebuffer!
You Can Play Computer Games From The Linux Terminal!
Просмотров 38621 день назад
You Can Play Computer Games From The Linux Terminal!
Quickly Find And Open Any File On Linux
Просмотров 84028 дней назад
Quickly Find And Open Any File On Linux
The Linux Framebuffer Can View Images Too!
Просмотров 39328 дней назад
The Linux Framebuffer Can View Images Too!
What If I Switched From Arch Linux To Linux Mint?
Просмотров 1,8 тыс.28 дней назад
What If I Switched From Arch Linux To Linux Mint?
Young folks, please be smart and listen to James and learn how to touch-type. It’s extremely useful skill to have which unfortunately, and thanks to my extreme laziness, I never learned - despite being introduced to typewriter at age of 10 (that's 45 years ago) and having two years of dactylography classes back in high school. Please, trust me - James knows his [YT_censored]!
Hyprland seems to be the best environment for me. I understand the fractional toe dipping into tiling in the floating window manager world. However, after 30+ years in Microsoft-land, I find a tiling window manager provides a level of freedom that the old click click click PC experience did not provide. It's all an illusion of course and your mileage may vary.
It seems Hyprland has exploded in popularity. Great to hear that you're finding new computer freedoms with tiling window managers. Let us know how you get on! :)
You might not believe me but yesterday i was searching about the same topic what a coincidence 😂 and i use vimium extension for that
Lol, I should probably be using something else now as I didn't know that Vim Vixen was no longer supported.
My folks always told me that it was not polite to point.
soz :(
I respect vim and use it while touchtyping, but I do not see how to web-browse with these. My web activity would win from the following actions: close cookie-banner, input some dumb email-like line, go to the next page of some forum, open page in google translator (the simplest way to bypass some government's craziness), save the picture in the FS, open PDF not in browser and open the link (typically all links in the list) in another tab(s). If vim does nothing for these, I prefer to be a stupid monkey with mouse. BTW my biggest ergonomy dream is a USB "doomscroll" wheel for reading books/papers with few extra keys for scaling and next/prev. No, bluetooth will not make it better.
Thanks for sharing some interesting ideas here. :)
I'll boost your recommendation to learn to touch-type. It's an immense productivity booster! I like the fact this training website has specific drills for programming typing... it really is different than writing straight prose or emails and such. Since I switch between a few different keyboards for different laptops or desktop keyboards, hitting some of the special symbols/punctuation used in programming is trickier than if I focused on using just one device.
Yay! Another supporter of my touch-typing mission! It's still, possibly, the best thing I've ever learnt using a computer. :)
Good to know, thanks! Personally, I use vi shortcuts only in Vim, for the rest I prefer readline ones - they just work about everywhere.
But do they work in Firefox or Chrome?
Hi James, Thanks for your Video I confess I'm hooked to mouse (it takes too much time to work only with the terminal compared with takink help of the mouse) I'm sorry!
Hey, no worries Ricardo, you gotta do what you gotta do. :)
11:42 isn't moving your hand away from home-row to the num-pad the same as moving it to the mouse except that num=pad is worst!
Yes, the numpad is definitely worse than the mouse. Here's my scale of what is desirable: Vim Keys (sadly some JS won't work with Vim extentions) > TrackPoint > Mouse > Numpad
Some split keyboard like the Moonlander implement the analog mouse control really well.
That Moonlander keyboard looks interesting, thanks. :)
an analog key close to the homerow is what will help you replace your mouse sensor and scroll wheel, and the other keys are just keys.
have you tried the friendly interactive shell?
I haven't tried Fish, but I must admit, the non-POSIX element puts me off a bit. I will try it though, thanks! :)
2:40 @BrodieRobertson
;)
You seem to like testing interesting software. I think you might want to take a look at KSH and forks, they are very good shells and much faster than Bash while leeping the features people actually use. I use MKSH particularly.
Thanks for the headsup. I've always been interested in trying out these shells. I'll take a look! :)
Agree, the LWN guy is such a normie. A proper mouseless setup consists of a standalone tiling WM and terminal based programs. Learning vim and proper touch typing helps a lot too. I can confirm vimium, vimvixen, tridactyl can't assign link shortcuts to certain JS elements which are tied to mouse events directly in the source code of the page. This shouldn't be a thing but soydevs sprinkle them in everywhere unfortunately.
Ahh, thanks for explaining why certain JS elements won't work properly without using the mouse.
Since article is talking about other DE’s, in KDE: System Settings/Accessibility/Mouse Navigation (check “Use number pad to move cursor”) Also, please check jordansissel/ keynav (Control the mouse with the keyboard) and rvaiya/ warpd (…keyboard driven interface for mouse manipulation) projects on github
Thanks for the info. I'll check it out! :)
I admit - I hardly can imagine using computer w/o mouse - professional deformation, I spent my career in reprographics & printing; can’t really do repro w/o mouse. Said that, even in older Mac OS (7-9) I rarely used mouse in Finder, I preferred keyboard shortcuts for almost all Finder tasks; sadly, I never got to be so keyboard proficient in Win 🤷♂.
Thanks for the video! I got bit surprised that you didn’t know about LWN, but then I realized that not everyone is Methuselah like me - I’ve been reading them since they were first published in cuneiform on clay tablets back in ’99 😉
I was trying to think why I wasn't aware of LWN until more recently, and I think it's because I was so buried in Linux documentation and busy testing things over the years that I never paid enough attention to Linux news.
I haven't had a chance to watch the video yet. Though I resonate with that sentiment, and typically use only the keyboard. When I carry my laptop, I always bring a keyboard but usually leave the mouse behind. I rarely plug in a mouse to my laptop since I prefer using the keyboard. However, on my desktop PC, I occasionally use a mouse for clicking when I'm feeling a bit lazy. I use Sway as my window manager, the Tridactyl extension on Firefox for Vim keybindings, and the Helix text editor for editing files/programming. Most of my tasks are performed in the terminal, with the primary exception of web browsing. Also Alacritty and Zsh have neat Vim bindings.
Linux mint for me never looked back to windows.
>framebuffer web browser I worked on a chromium fork for "smart tvs" at my previous job and it ran chromium with DirectFB. However we later switched to X11, but it still works with DirectFB.
Very cool. Thanks for sharing this info. Is there a github or anything related for the chromium fork that you worked on?
I use tmux on a daily basis, 1 session, 2 windows (each one with its name; Documents and SSH), 4 panels and always on the tty3, it's the first thing I do when I turn on the computer and that way, I work with a certain speed. Years ago I used screen (and I still have it on retro computers with old debian, 3.1, 4.0, 5.0, 6.0, etc..) and recently on this work computer, I started using it again following your guidelines that I find very interesting. I like screen and it brings back fond memories, but I can't work as quickly as I did with tmux. ....we are creatures of habit..!! Greetings and congratulations on your work and dedication.
You're right, we're definitely creatures of habit and our experiences shape us.
Good. I thought it would never return. Most of the good frontends and similar sites have all died.
Yeah, it's return just seemed so unlikely.
The approach you covered from LWN does seem overly complex. In contrast , you seem to have a good pragmatic way get along with very little mouse use. Ultimately, however, if one wants to go beyond the Unix+teletype terminal paradigm but still interact through a keyboard, a very different approach would be useful. Are you familiar with Jef Raskin? He was at Apple in the early development of the MacIntosh before Steve Jobs demanded that it be a mini-Lisa. Anyway, Jef took some of the ideas he was attempting to get in the MacIntosh and put them in a charming machine called the Canon Cat. The Cat had special “Leap” keys to help you quickly search through your work in a textual way. It also used a quirky but very efficient scripting/programming language called Forth to embed special snippets of code for calculations and automation in your documents. The Canon Cat was only a limited success business-wise and is now rather obscure, but I’d love to get my hands on one someday! Shortly before Jef passed away, he wrote a book called “The Humane Interface,” which tells some of this history but also attempts to modernize his ideas into a “Zooming” UI that was very graphical but retaining a lot of the textual interactions with leap keys or equivalent. After the book, Jef attempted to build a working THE system that his son Asa (a web UI guy) helped with. Asa attempted to carry on the project for a bit after Jef passed, but I think it was dropped within a year or so. Maybe reviewing that book and/or prototype UI would be good content for this channel, just to offer a wider perspective.
Wow, reading through your post was fascinating. I'd never heard about any of this. I will check this out. Thanks. :)
Thanks for the video, very useful! Arch docufolks did a good job w screen(1) digest on their wiki 👍. man page and user's manual are excellent, but quite a long read.
The Arch Wiki is generally good, but sometimes they seem way off. Man pages are so great, and I should reference them more than I sometimes do on my videos, but I just presume that everyone knows to check the man pages when they look at new software.
i want to learn i3wm without any desktop environment but unfortunately i am noob
the only thing you have to know is to edit the file in /home/you/.config/i3/config many people use almost all defaults so maybe you don't even have to edit it too much
I used i3 for years - it is not difficult at all. Find the Budlabs videos for i3 and accessories and you're good to go.
@namelessmonster2166 What these guys have said is good advice. Good luck!
Wait, are you switching from tty to gui and again to try for demo? What is the workflow for accessing browser if you use tty?
I'm recording everything for the video in i3 on X11. The TTY you see is in a virtual machine. Firefox is the one main exception in my normal workflow where I have to use a graphical environment, but almost everything else that I do is done in the TTY.
Amazing but I rarely find anyone explain these amazing things about Linux I would like to learn more about frame buffer and Linux kernel, where do you think I should start?
To be absolutely honest, when it comes to something like the LInux Kernel and modules like the Linux Framebuffer, you probably need to start getting involved with the kernel development team. Take a look at the website and let us know how you get on: kernel.org/ That being said, see what videos there are on RUclips related to Linux Kernel development as they might help you to learn about it.
I have chrome on mint
How long have you been using Mint and how do you find it?
@JamesChampionLinux I have used mint for years it's reliable but I am seeking a new Linux for gaming I am leaning towards arch
Good luck with Arch and let us know how you get on!
Bob 😢 Microsoft will be responsible for land fill
Bob doing his bit for the environment.
Nice one. doesn't work with wayland though...
I'll try to do a RUclips video on a Wayland equivalent in the near future. :)
Like you, I'm not a huge social media person either, main use is for information gathering. Thank you James for bringing this up, I will be taking a look into it.
Great to hear that this could be useful to you Shawn. When I found out about Nitter a few years back, I could never go back to using Twitter to see the few accounts I was interested in.
Terminal font name?
It's the ter-132b of the following font package: archlinux.org/packages/extra/any/terminus-font/
IDK know about this, thanks, it can be useful 👍 although I dropped social networks a while ago - health issues, I just didn't have a strength; didn't rage quit or anything like that. 🤷♂
It's the best way to focus on the accounts that you want to follow without distraction, without having to set up an account, and without algorithms pushing you their "content".
Huge I loved using nitter.
It's the only way to use X/Twitter for me. It was genuinely painful using Twitter.
Thanks for the video! I'll admit that Linux has a lot advantages over FreeBSD in desktop role, but sound system is definitely not one of them; anyway … 😉
Yeah, with OSS, ALSA, JACK, PulseAudio, and PipeWire all doing their thing, it's hard to know what to think regarding audio and Linux.
@@JamesChampionLinux Well Pulseaudio was to replace alsa, jack and other old stuff and pipewire was called pulsevideo as it was intended to be a pulseaudio extension but turned into an full blown better replacment. So Pipewire is currently the only thing that one should use for audio.
Change is inevitable, but, maybe you can revisit alsa and figure it out in the future. Let us know how it goes regardless. Thank you James, thumbs up Sir!
Thanks Shawn! I'm sure I will revisit this and avenge the honour of ALSA. :)
One of the biggest differences is the installation of programs and the file structure. Once those things are dealt with it's smooth sailing, but most linux users forget that bump in the road.
i looked it up and it seems like kdenlive should have an ALSA audio backend, so i wonder why it didn't work for you. another thing you can use on an ALSA system to use programs that only accept pulseaudio is to use a wrapper called apulse, which lets you run pulse applications on ALSA by rerouting pulse functions to basic alsa functions instead
Thanks for the headsup about apulse. I'll take a look. :)
that "bloat" with a straight face 🗣🗣🗣
Screenplay reads as follows INT. ORTHODOX CHURCH MR. CHAMPION Bless me father for I have sinned, I use Pulseaudio now. Am I going to hell? FATHER LUKE SMITH **Whatever!**
This screenplay... it's... it's... beautiful!
Sometimes it’s easier to conform
But if I do that then I won't be an edgy RUclipsr anymore. :(
@@JamesChampionLinux it's ok you are cool anyway :)
"6 MBs...bloat" 😆😆😆
@@AhmedNasser-tj2fb so relatable 😁
This is funny. It's like if you committed a sin and decided to publish this video to ask for forgiveness 😆 just kidding though
I was having sleepless nights and had to tell someone!
Welcome to the party 😁
Thanks, but I feel uninvited and everyone's staring at me! :(
@JamesChampionLinux it's alright, you are overthinkin it 😁
You have betrayed us!
How can I make it up to you guys?!?! :(
And I give a special thanks to James for making these videos! Become a member, or just subscribe, James puts alot of time and thought into this endeavor. I know most of my comments are just simple thank you's, I really enjoy how other users are really adding to the dialogue. Keep it going everyone:D
This post convinced me! I'm taking out a membership right now. ;)
I think I've managed to avoid PipeWire unless it comes along with Ubuntu on a newish install (20.04 and 22.04 I've been using at work). I think those use plain PulseAudio. On my personal/hobby installs I've used OSS and ALSA with reasonable results, but I wasn't doing video editing or streaming on those systems! 😅 Sound is bit of a house of cards in Linux... or at least, it seems to be to me. Maybe it's all sorted in PipeWire now, but that seems like a quite complex solution unless you're a pro media producer or something. My experience in Linux is that sound does seem to be fairly stable for a given kernel & distro release... so once you get it working on a particular bit of kit, it tends to keep working. Unlike Windows that can have mysterious failures randomly. Weird that you had PA fall apart rather quickly. Arch rolling release bite you there? 🤕 Best of luck going forward!
Yeah, it could have been Arch that broke it, not sure. That being said, I could get it all working with PulseAudio and PipeWire on Arch. I'm interested to have a look at OSS in the near future.
Yeah, I'm on ubuntu 24.10 with pipewire, but some of the online forums still use pulseaudio or pulseaudio adapter libraries. So all that can be a little weird to navigate, but maybe it will get simpler. I just needed something called sonus mix to make a virtual mic to stream a video to someone else while also using my own mic in skype along with obs for a virtual cam (because screen share on skype doesn't work in wayland). Hard to explain it all because I'm not that fluent in the audio stuff. It works with some tinkering around at least.
Why you waving your hands like that?
cause he can
Over 30 years of being in the Linux world and my philosophy is still, I need to be able to get my shit done. If a distro or software package cannot do that simple thing, then I will get something that does. I will go free as much as possible, but not in a way that it will go against my simple philosophy.
Absolutely agree.