Changing Between Linux Consoles
13:00
2 сағат бұрын
Bind Keys To Commands And Programs On Linux
16:03
Customise Your Own Bash Prompt On Linux
16:46
Session Locks On Linux REVISITED!
11:09
12 сағат бұрын
I DON'T Use PulseAudio Or PipeWire On Linux!
16:53
Arch Linux NEVER breaks!
14:18
16 сағат бұрын
Remembering David Lynch And His Works
27:35
19 сағат бұрын
You Can Record The Linux Framebuffer!
11:46
21 сағат бұрын
Terminal Clocks On Linux
14:52
Күн бұрын
Quickly Find And Open Any File On Linux
18:39
Is foot The Fastest Terminal On Linux?
12:06
Vim Themes And Colours
17:00
14 күн бұрын
Tiling Windows In The Linux Terminal
10:21
The State of E-readers In 2024
13:26
28 күн бұрын
Vim Keys In mpv
11:49
28 күн бұрын
How I Record My Screen On Linux
9:57
28 күн бұрын
Пікірлер
@folksurvival
@folksurvival Сағат бұрын
No fake youtube lighting.
@JamesChampionLinux
@JamesChampionLinux 57 минут бұрын
"Light, comment, subscribe"
@vmisev
@vmisev Сағат бұрын
Thanks for the video; very informative! 👍 I like that lighting, it has very natural color, how you managed that? /s 😊 Personally, I'm in tmux camp, for no rational reason other than ideological one: I prefer ISC/BSD license to GNU 🤷‍♂
@JamesChampionLinux
@JamesChampionLinux Сағат бұрын
Thanks. The lighting was an accident where the sun was streaming through the window. :)
@akshatkotpalliwar
@akshatkotpalliwar 3 сағат бұрын
Bring back that fish eye lighting that was cool else i'll copy that.
@JamesChampionLinux
@JamesChampionLinux Сағат бұрын
You're right, it is a nice effect.
@10leej
@10leej 6 сағат бұрын
I break pacman all the time
@unrealapex
@unrealapex 7 сағат бұрын
4:56 NetSurf should work in a framebuffer, but I haven't verified this myself yet.
@JamesChampionLinux
@JamesChampionLinux 5 сағат бұрын
I've looked this up, and it looks like using the framebuffer is in their documentation. I'll take a look. Thanks.
@smilingcatonlinux5998
@smilingcatonlinux5998 8 сағат бұрын
use now 2 years Arch and 1 year of the two Artix - [ no systemd ] . In two years i had to downgrade one pkg and it was not the fault of arch - Conclusion : Arch/Artix stable like steel ...
@JamesChampionLinux
@JamesChampionLinux 5 сағат бұрын
Great to hear. My main system is Artix too BTW. ;)
@dadigitechman
@dadigitechman 13 сағат бұрын
Ive been trying to get my audio interface to work in arch for a year now.
@JamesChampionLinux
@JamesChampionLinux 10 сағат бұрын
What's your audio setup? Are you running ALSA, PulseAudio, PipeWire, or a combination of all three?
@dadigitechman
@dadigitechman 50 минут бұрын
@JamesChampionLinux thanks for the reply. Currently the set up is... Acer E1 laptop, Arch, Linux, Gnome, Alsa, and a Motu M4. USB runs my Mouse on all ports. Will not see the Motu on any ports.
@JamesChampionLinux
@JamesChampionLinux 32 минут бұрын
Maybe you need to run PulseAudio and/or PipeWire to get your audio to work, if you haven't tried already.
@dadigitechman
@dadigitechman 10 минут бұрын
@@JamesChampionLinux i havent tried that. My understanding is that you need those only if you want to run multiple sound sourses. I only want one source my interface. Just trying to keep it all as simple and light as posible. Google states that i only need to # sudo pacman snd-usb-audio and it should connect automatically. When i do that i get target not found. All attempts to make that work have failed. This has been the only thing i cant get working on Arch and i absolutely love working in Arch.
@shawn284
@shawn284 15 сағат бұрын
Thumbs up James!
@JamesChampionLinux
@JamesChampionLinux 10 сағат бұрын
Thanks again shawn. :)
@sid-sr8gy
@sid-sr8gy 23 сағат бұрын
Hello, thanks, do you have any advice for learning scripting?
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
Search KZbin for Kris Occhipinti and look at his playlists relating to the following: Bash, shell scripting, and the Linux shell etc... Try to live in the terminal to force you to use and build sh and Bash scripts. I hope that this helps.
@sid-sr8gy
@sid-sr8gy 17 сағат бұрын
@JamesChampionLinux Thank you, it is helpful. He also have contents about android and other stuffs which I would also like to explore.
@htx80nerd
@htx80nerd Күн бұрын
5:09 interesting syntax highlighting colors
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
I think it's just the default of Vim for sh and Bash with "syntax on" in the .vimrc
@vmisev
@vmisev Күн бұрын
Thanks for the video, quite interesting! I don't know why I'm 🤡 like this - so obsessed with tty, both real and virtual and I'm still in love with pinnacle of text-based computing - DEC VT525, although I will not say no to VT125 with or without color option 🤪
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
The tty is way of life. ;) Just been looking up about the DEC VT525, thanks! :)
@sohl947
@sohl947 Күн бұрын
Good stuff, James.
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
Thanks sohl. :)
@RicardoGarciso
@RicardoGarciso Күн бұрын
Hi James, Thanks for your Video It was awesome the magic you did with tty!
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
Thanks Ricardo. There is still so much more to show and do with the tty!
@jeffgreene4449
@jeffgreene4449 Күн бұрын
Old-School! My first software corp job was assisting a senior programmer in 1998. He taught me that this is how he set his AIX Unix terminal and then on mine. But, I didn't know how it worked and my job was mostly admin of our AWFUL Windows PCs. Thanks for explaining this 27 years later. VIM Fingers are soooo valuable but I need practice. Reaching for my mouse is such a weak move. I'll try this again . Thanks James.
@JamesChampionLinux
@JamesChampionLinux 23 сағат бұрын
I'm pleased that I could explain this after those years, and good luck with those Vim fingers. Let us know how you get on!
@bruceyount5056
@bruceyount5056 Күн бұрын
What are software are you using to make your keypresses show up as text in the video?
@vmisev
@vmisev Күн бұрын
screenkey by wavexx 1:18
@folksurvival
@folksurvival Күн бұрын
1st
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
2nd ;)
@wesch4232
@wesch4232 Күн бұрын
Linux still have huge compatibility problems. My Asus Z690A motherboard w Nvidia display running Linux Mint 21.3 , the Libreoffice won't run. I seen multiple laptop problems under various Linux distro too. While Windows 10 n 11 ran perfectly in same system.
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
That's a shame. How long ago was this? I wonder if this system would work well now on Linux.
@wesch4232
@wesch4232 21 сағат бұрын
@JamesChampionLinux It's a since-day-1 problem. Majority of systems and laptops were not validated w Linux. They were only validated w Windows systems.
@JamesChampionLinux
@JamesChampionLinux 10 сағат бұрын
It's interesting that you say that, and I don't literally know the the compatibility, or lack of, regarding all computer systems on Linux, but I believe that much of the work on Linux is related to system drivers and compatibility.
@RicardoGarciso
@RicardoGarciso Күн бұрын
Hi James, Thanks for your Video Usually I check my bar-clock and find very interesting having one in my terminal
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
You're welcome. :)
@RicardoGarciso
@RicardoGarciso Күн бұрын
Hi James, Thanks for your Video I see - newly - you post apps written in Rust and I wonder if it's because the advages of it I feel it a pretty app..
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
Showing any app or program written in Rust will mainly be coincidence, but I thought I would say about it in this video. I guess anything written in Rust will likely have more memory safely than the few languages that don't, so that's a good thing in principle. :)
@htx80nerd
@htx80nerd Күн бұрын
Lesson learned: don't use CAPS in Vim
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
Lol, I had forgotten about that in this video.
@shawn284
@shawn284 Күн бұрын
Thumbs up James, another quality video, thanks!
@JamesChampionLinux
@JamesChampionLinux Күн бұрын
Thanks shawn, much appreicated. :)
@vmisev
@vmisev 2 күн бұрын
Thanks for the video! IDK about devour, so I git cloned it on FreeBSD, but for now I'm having trouble with make not linking X stuff - at least is fun, I like to play with things I know jack about 😁
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
There's probably an equivalent to devour for BSD I imagine.
@Eimrine
@Eimrine 2 күн бұрын
I have a tile desktop environment in my learning list, because free and open-source CLI is such a pleasure to use.
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
Let us know how you get on with the tiling on the desktop environment. Good luck!
@vmisev
@vmisev 2 күн бұрын
@JamesChampionLinux YT won't let me reply, sorry: Oh, in the link you posted there is a solution and even an Arch pkg by evanpurkhiser at github , thank you very much you are the best! 👍 But answer opened another rabbit hole of googling for me, I never saw ANSI Operating System Command sequences used IRL like that (AFAIR I only saw OSC used for setting xterm title?), it's great that this works in Linux console! P.S. Edit: Recap - for now we found 3 ways to choose RGB color values in Linux console: a) passing 'vt.default_[color]=' kernel parameter in grub; b) emitting raw ANSI OSC P sequences c) code by evanpurkhiser (basically OSC P, but more elegant and permanent)
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
That's great to hear! I'm glad that I could help. :)
@alexwhite3271
@alexwhite3271 2 күн бұрын
Keep up the great videos
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
Thanks, will do!
@vmisev
@vmisev 2 күн бұрын
Thanks for the video! Honest question: in FreeBSD we can redefine console ANSI16 colors at boot, before kernel is loaded, with: 'kern.vt.color.vt.[0-15].rgb="#hexvalue" in /boot/loader.conf; for example my black background is kern.vt.color.vt.0.rgb="#3a3a3a" because pure b/w is to harsh contrast for my eyes (don’t ask, I'm fighting MS(G35)). Of course, I have set rgb values for all colors, and then I'm using same values in xterm and konsole color settings. Is something like this (and how) possible in Linux tty console?
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
I haven't done this myself, but I have found the following: bbs.archlinux.org/viewtopic.php?id=167717 bbs.archlinux.org/viewtopic.php?pid=1313384#p1313384 I hope that helps, and I might look at this myself in the future for a video. :)
@FurqanHun
@FurqanHun 2 күн бұрын
0:50 i read that as tt-viper lol
@_BLANK_BLANK
@_BLANK_BLANK 2 күн бұрын
Yeah i saw that video. One thing i noticed. Was they said they would put off updates for extended periods of time to avoid breaking their system. In my experience that is the thing that will break stuff. It wont always, but not regularly updating definitely makes issues much more likely to occur. But i definitely agree that it has to be something with how their system is set up. Because i just don't ever have issues like that. I update every day, or nearly everyday. Don't run into problems. The only thing i have ever had an issue with was trying to rin the git versions of qtile and hyprland. And they were pretty easily solved. But that still wasn't arch's fault.
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
Yes, I think he said he was basically living in fear of his Arch Linux install, lol.
@shawn284
@shawn284 2 күн бұрын
Very informative James, thank you Sir. Looking forward to your next video :)
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
Thanks shawn, much appreciated. :)
@RicardoGarciso
@RicardoGarciso 2 күн бұрын
Hi James, Thanks for your Video It're nice configs you propose
@JamesChampionLinux
@JamesChampionLinux 2 күн бұрын
Thanks Ricardo. :)
@sniper_in_bush
@sniper_in_bush 3 күн бұрын
i use date +%T as prompt to track time
@BottleOfCoke
@BottleOfCoke 3 күн бұрын
Here is my PS1 configuration: # Components of the prompt HOST="\[\033[02;36m\]\h" # Hostname TIME="\[\033[01;31m\]\t" # Current time USER="\[\033[01;32m\]\u" # Username LOCATION="\[\033[01;34m\]\w" # Current directory BRANCH="\[\033[00;33m\]\$(git_branch)" # Git branch STATUS="\[\$(git_status)\]" # Git status indicators # Primary prompt PS1=" $TIME $USER $LOCATION $BRANCH $STATUS \$ \[\033[00m\]" # Secondary prompt PS2='\[\033[01;36m\]> '
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks for sharing and breaking down the prompts. :)
@BottleOfCoke
@BottleOfCoke 3 күн бұрын
Hey, I said that!
@vmisev
@vmisev 3 күн бұрын
Thanks for the video! Personally, I like my prompt to be two lines high, with top line having colored user name and full working dir path, and second one just greater-than sign, so that prompt will not take a any space in the line, because I like to amuse myself with stupidly long one-liners 😎
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
I like the idea of having a line free just for anything you input. Thanks for sharing. :)
@fsfan7384
@fsfan7384 3 күн бұрын
just so you know PS1 and even PS2 links to playstation lol
@hypnos4754
@hypnos4754 3 күн бұрын
Based
@hypnos4754
@hypnos4754 3 күн бұрын
Another brilliant video. In the video you use i3lock. You should give betterlockscreen a try (which is a fork of i3lock-color). It has some nice features such as blurred background image and it supports all the features you outlined. As a pen tester, I do want to point out that the TTY thing is only a vuln if your box has ports forwarded on the firewall. It’s still good security practice to do, however, if you mistype your password 3 times you’ll have to reboot (or wait). It’s happened to me many times. It’s a short price to pay for an increase in security though. btw, RIP David Lynch. You should do a video on him (if you find it relevant). My favorite of his is lost highway. I really like that your channel pertains to Linux security and film
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks! I will take a look at betterlockscreen, and thanks for the headsup with port forwarding vulnerabilities. I will probably return to David Lynch and more cinema related things in the future. :)
@hypnos4754
@hypnos4754 3 күн бұрын
great to hear, James. Your channel’s “idiosyncrasies” such as the intersection between tech and film are what make your videos special. Keep up the great work and make videos on whatever you find interesting. It’s refreshing to see someone make videos with a very focused approach, as opposed to the reactionary “tech” channels that just focus on politics or the latest buzzwords like “AI, quantum computing”. You’re teaching the newbies the fundamentals with an added touch of class.
@hypnos4754
@hypnos4754 3 күн бұрын
What are your thoughts on C vs C++? I’ve been developing in both for many years. I don’t like the dichotomy that is pushed by C purists. For example, I like to use C for embedded software where everything is written from scratch. For large programs that require lots of functionality I like C++. I don’t buy into this either/or that a lot of people preach. I’m curious to know what your thoughts are on this.
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
To be honest, I'm not really a "programmer", and I've only played at programming in C because there was nothing I literally needed to build or couldn't do in my shell with sh or Bash. The most advanced I've got is seeing if I could do some algorithms like bubblesort in Bash, lol. I might be wrong, but as I understand it from people like The Primeagen, game development is heavily dependent on C++, so I guess C++ is great for the complexity of game development. Also, since 2011, I think C++ has greatly improved its feature set.
@hypnos4754
@hypnos4754 3 күн бұрын
it’d make a cool video to compare bubble sort (or similar algos) in ba/sh vs c/++. On a more relevant note, game development is a perfect example because one cannot be expected to write everything from scratch for a program that requires interoperability with several APIs (namely gaming platforms) as well as multiplayer. On the other hand, embedded (and other uses, I’m sure) are great for C where performance is more important than interoperability and extensibility.
@hypnos4754
@hypnos4754 3 күн бұрын
I think it’s just spelled as a shorthand for “tty typer”. This is a great package and I’m glad you’re introducing people to it. A lot of people advise people to “get good” at typing without actually giving tangible ways of going about it, and you actually do. There’s another package whose name escapes me at the time, I think it’s GNU typist, not sure but it’s a lot older than this. Regardless, with a program like this it doesn’t matter if it’s written in C or Rust. Great video!
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks for highlighting GNU Typist, I will take a look at that. :)
@thearchitect9757
@thearchitect9757 3 күн бұрын
Great! Now we can flex our typing speeds in a suckless way :)
@intermarer9145
@intermarer9145 3 күн бұрын
The weird and constant hand gestures makes it so hard to follow the actual content 😅Anyways, thanks for the video!
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Lol, you're welcome. :)
@shawn284
@shawn284 3 күн бұрын
Great feedback N0zer0! Thanks for putting this comment into action James, great video :)
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks shawn!
@vmisev
@vmisev 3 күн бұрын
Thanks for the video! I'm one of the rare cases that started typing on typewriter some 44 years ago, got first mechanical comp keyboard 5 years later, had 2 years of typing classes in high school and still uses no more than 5 fingers when typing 🤷‍♂ So, I'll go entertain myself watching in my tty good old "telnet towel^blinkenlights^nl" (redux by Simon Jansen) 😎
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks. :) I hear so many comments where people had typing classes. I only ever had 30 minutes on how to use a mouse, which was arguably 30 minutes too many.
@Person-who-exists
@Person-who-exists 4 күн бұрын
I read my audio waveforms and visualize what they would sound like in my head, get on my level /s
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
True minimalism right here!
@johnrockley9472
@johnrockley9472 4 күн бұрын
Great content. Reinforced just what I thought will happen! We had computers imposed on us at work, big things with green screens, later all versions of Windows, XP when I retired. I bought one when Vista came out. I was knocked out by all the things it could do, fantastic, alas just before support ended it got so slow as to be almost useless. I bought a Windows 10 pc. It had nothing on it except a recycle bin! I had to run the Vista pc for months so I could e-mail and write letters. I gradually made the Win 10 pc usable but to this day lacks the functionality the Vista one had out of the box. Also you loose so much stored info, passwords etc, a total nightmare. When I was younger I enjoyed the challenge, but believe me us oldies don't want the upheaval, we're not interested we just need them to work! On a form I recently received it explained how to access details on-line, but if you don't have computer access go to www.***** Wonderful! Keep up the great content. 😊
@JamesChampionLinux
@JamesChampionLinux 3 күн бұрын
Thanks for sharing your experiences. :)
@ironfist7789
@ironfist7789 4 күн бұрын
also they had you type free before allocating memory in the c typing test ;)
@ThatPinkPanther
@ThatPinkPanther 4 күн бұрын
Windows 11 is the only way forward.
@FurqanHun
@FurqanHun 4 күн бұрын
I run Fedora as my main machine, everything I do including browsing, working on hobby projects is on it, but if I need to test something, then Arch in QEMU/KVM is where I test stuff, and Arch hasn't even broken in that VM which I made like 2 months ago (before that I was just using VBox and didn't know about KVM lol, like I knew about types of hypervisors but didn't know Linux had it in the kernel and QEMU utilized it). Even though Fedora with Btrfs is really hard to break, I still look up the application's quirks I'm about to install (I've always been like that, even on Windows I used to check an app's reputation on my system), and the community probably has saved me a lot of times. Oh, btw, I'm doing a BS in Software Engineering, and I don't even like keeping my uni stuff on the same drive as the system... I keep everything related to uni on a mounted HDD (and keep a backup on a USB). If uni asks me to install a crappy software, I look for an alt that works better on my system and is more lightweight than at least the recommended one, or if I have to, then it remains separate from the main system. But then again, I've always been a minimal guy (minimal in the sense of just installing what I need and keeping stuff on separate drives).
@JamesChampionLinux
@JamesChampionLinux 4 күн бұрын
Thanks for sharing your great workflow, and good luck with the BS in Software Engineering!
@akshatkotpalliwar
@akshatkotpalliwar 4 күн бұрын
james is your Final boss of , "I use Arch BTW" guy.
@JamesChampionLinux
@JamesChampionLinux 4 күн бұрын
If you defeat the final boss, you receive Gentoo as your reward. :)
@akshatkotpalliwar
@akshatkotpalliwar 4 күн бұрын
@@JamesChampionLinux Haha, by the time it finishes compiling, I'll be of your age!
@JamesChampionLinux
@JamesChampionLinux 4 күн бұрын
;)
@IntellectualOogway-gw2vw
@IntellectualOogway-gw2vw 4 күн бұрын
0:27 are you talking about Mashed?