Workflow Compilation [June Events 2021] - Desktop Customization & Workflow

Users browsing this thread: 2 Guest(s)
venam
Administrators
This is part of the June events.

Time to show off your workflow to everyone! You know the concept.

What is it ?
This is a video compiling a bunch of screencast from the nixers members, all performing the same task, but using their personal setup.
this would result in a compilation showing the personal workflow of each participant, and setting a comparison point between them.

Can I participate ?
Sure ! The more videos we get, the better. Just post your submission and we'll add it !


What are the rules ?
1. Nixers will have to perform the tasks in the exact order they are listed (see below).
2. Nixers must use a single monitor for the screencast
3. Nixers' screen resolution should be above 1280x720
4. Nixers submissions should be in webm format
5. Nixers should submit their compilation before 2021-06-30 at midnight (UTC)

How can I record the video ?
The command to use is the following (adjust the resolution to fit your actual setup, it might also vary as you may find the recording too fast):

Code:
RESOLUTION=$(xwininfo -root | sed -nE 's/-geometry[[:space:]]([[:digit:]]+x[[:digit:]]+)+.*$/\1/p')

Code:
RESOLUTION=1440x900
ffmpeg -f x11grab -s $RESOLUTION -an -r 16 -loglevel quiet -i :0.0 -b:v 5M -y workflow-compil-${USER}.webm

Another example
Code:
RESOLUTION=1440x900
ffmpeg -thread_queue_size 128 -f x11grab -r 30 -s $RESOLUTION -i :0.0 -vcodec libx264 -preset ultrafast -threads 0 -y output.mkv
ffmpeg -i output.mkv workflow-compil-${USER}.webm

For those running OSX:

Code:
RESOLUTION=1440x900
ffmpeg -f avfoundation -s $RESOLUTION -an -r 16 -loglevel quiet -i 0:none -b:v 5M -y workflow-compil-${USER}.webm

To end the video, press `q`.

What is the task list ?
  • Put on some music
  • Write some random text to a file in /tmp
  • Show "toilet", "figlet", ASCII art, and try it in a funny way !
  • Install a simple software (show pkg management)
  • Set a wallpaper
  • Take a scrot ( beautify it if you must ) and upload it to a pastebin of your choice
  • Join the IRC and paste the link to the scrot in #nixers
  • Check your RSS feed (optional)
  • Browse the forum (post something on this thread, you'll edit it later with the actual link of the video)


Submissions



Previous threads: #1, #2, & #3.



Feel free to add more information about your setup as others might be interested in knowing what is actually running in the video. Otherwise, hope on IRC and ask.



Have fun!



The result has been uploaded as webm, on a YouTube mirror, on movq mirror
seninha
Long time nixers
Nice!
My workflow changed a lot since last year: new wm, new dmenu-like program.
I'm gonna do the last tweaks in my desktop and record the video.
opfez
Members
Here's my webm

List of stuff used:
- OS: Arch Linux
- WM: dwm
- Web Browser: ungoogled-chromium
- Terminal: Alacritty
- Menu: dmenu
- RSS: newsboat (I've since switched to elfeed)
- Shell: mksh
- Music: mpv
- Editor: Emacs
- IRC: Irssi
prx*
Members
movq
Long time nixers
Decided to make a video after all:

https://movq.de/v/644d98f311/2021-nixers...-movq.webm

(This link will expire in one year.)

As suggested by humky, a list of the stuff used:

- OS: Arch Linux
- Window Manager & Co.: katriawm, bevelbar, infofeld2, nhkd, unclutter
- Web Browser: lariza
- Terminal: xiate
- Menu: dmenu (can only be seen briefly, but it’s my application launcher, password manager, browser bookmark manager, …)
- Mail/RSS: mutt, my “RSS to e-mail” script is not public … and I’m only 60-80% happy with it
- Screenshot: Set by swall, then published using shot-xinerama + webdump to my public server
- Shell: Boring old Bash
- Music: mpd + ncmpcpp
- Editor: Vim
- The ASCII Mandelbrot/Julia thingy: asciibrot
- IRC: WeeChat running in tmux on another box which is always online anyway
solene
Registered
I'll post the video later

https://perso.pw/f/RofdGjw5AJ6tbLSuQMiXPQ.webm

There is a quite long blank when taking the screenshot because my upload speed is very slow ^^'

- OS: OpenBSD
- window manager: fvwm2
- web browser: Firefox
- terminal: sakura
- menu: pmenu and dmenu
- mail (for RSS received as emails): claws-mail
- screenshot: scrot in a script uploading a selected region of the screen (using the smallest file among the png, reduced png with pngquant and the jpg version of the png) and putting it in the clipboard
- shell: ksh
- music: musikcube
- editor: kakoune
seninha
Long time nixers
Here's my video

(the file will self-destruct in one month)

Info:
- OS: OpenBSD
- window manager: shod
- web browser: Firefox
- terminal: xterm
- IRC: hexchat
- menu: pmenu and xprompt
- screenshot: maim script that outputs a notifucation to xnotify when the screenshot is taken
- shell: ksh
- music: mpd + mpc + xprompt
- editor: vim
solene
Registered
(03-06-2021, 10:12 AM)phillbush Wrote: Here's my video

(the file will self-destruct in one month)
Nice! Another pmenu user! <3
humky
Members
would be nice to see the short description of your setups - wm, launcher, os, used applications...
venam
Administrators
Screenshot: https://paste.xinu.at/vCZb/
Workflow video: https://venam.nixers.net/2021-nixers-wor...l-vnm.webm
It's nothing grandiose compared to what you all posted, but it's still a contribution.

Output from ricerous:

raw
  • Shell
    zsh with a huge HISTSIZE
  • Login Manager
    lightdm

de/wm
  • Wallpaper
    Mercator projection map of the world and a map of the world based on population count.
  • Window manager
    2bwm

common applications
  • Chat client
    irssi
  • Terminal emulator
    rxvt-unicode
  • Text editor
    vim, mostly vanilla
  • Web browser
    firefox
  • Music/Media player
    mpd with ncmpcpp

Others

opfez
Members
(03-06-2021, 01:16 PM)solene Wrote:
(03-06-2021, 10:12 AM)phillbush Wrote: Here's my video

(the file will self-destruct in one month)
Nice! Another pmenu user! <3
You should take a quick look at who made pmenu ;)
seninha
Long time nixers
(03-06-2021, 01:16 PM)solene Wrote: Nice! Another pmenu user! <3

(03-06-2021, 02:18 PM)opfez Wrote: You should take a quick look at who made pmenu ;)

Heh, I'm pmenu's developer.
It's really nice to see other people using pmenu, I get that felling of fulfillment of having a work appreciated by others.
I really like your port of the week post about pmenu, and the port of the week series in general. Your blog is in my Firefox bookmarks!
movq
Long time nixers
(03-06-2021, 10:12 AM)phillbush Wrote: Here's my video

(the file will self-destruct in one month)
Does your video end prematurely? It stops in the middle of the posting on the forum. :o
seninha
Long time nixers
(04-06-2021, 09:39 AM)movq Wrote: Does your video end prematurely? It stops in the middle of the posting on the forum. :o
I don't know why but every time I record the screen with ffmpeg, it discards the very last seconds.
After the video stop, I just clicked to post reply, changed the workspace to the one with a terminal running ffmpeg and pressed q to quit and save the video.
movq
Long time nixers
Let’s quickly talk about background music of the final video:

I see users with bright or bright-ish themes and users with dark ones. Maybe we could use some music that fits those themes.
  • For the bright ones, some happy/uplifting chiptune-y stuff might work. Mort’s “sea major” also works very well.
  • For the dark themes, maybe dark electro / EBM / industrial? Something along these lines?

The big problem is finding music with a “permissive” license. Creative Commons works, if it doesn’t have the “nd” (non-derivative) clause, which, sadly, a lot of stuff uses. If you know any music in the categories mentioned above which also is CC, let me know!


(04-06-2021, 12:19 PM)phillbush Wrote: After the video stop, I just clicked to post reply, changed the workspace to the one with a terminal running ffmpeg and pressed q to quit and save the video.
Hmm, I see nothing wrong with that. :/ Well, if it’s just a few seconds, then I guess it’s fine.
jolia
Long time nixers
finally getting there, cheeeeez
https://tmp.c0de.in/workflow-compil-jolia.webm
https://0x0.st/-_So.png

feel free to speed it up!
pfr
Nixers
My post is coming!!! hold up!

screenshot
vid

Sorry for the slow typing.... I felt like I was under so much pressure, it was so weird!
_____________________________________________________________________________________________
“Maybe you have some bird ideas... Maybe that's the best you can do.” - Terry A. Davis (R.I.P Terry & Percival)
TheAnachron
Members
(05-06-2021, 10:07 AM)Ramiferous Wrote: My post is coming!!! hold up!

screenshot
vid

Sorry for the slow typing.... I felt like I was under so much pressure, it was so weird!
So I expected `miccdd` to be some type of small package manager shell script. But it's just an alias. Hah!
https://github.com/Ramiferous/NetBSD/blo.../.shrc#L85
pfr
Nixers
(05-06-2021, 03:57 PM)TheAnachron Wrote:
(05-06-2021, 10:07 AM)Ramiferous Wrote: My post is coming!!! hold up!

screenshot
vid

Sorry for the slow typing.... I felt like I was under so much pressure, it was so weird!
So I expected `miccdd` to be some type of small package manager shell script. But it's just an alias. Hah!
https://github.com/Ramiferous/NetBSD/blo.../.shrc#L85

Oh noooooo my shameful alias addiction is out in the open!! haha

Yeah, I really should write shell functions seeing as ksh has autoload builtin. I'll get around to it eventually.
Also, I thought seeing as pkgsrc is native to NetBSD it would be more interesting showing it's usage than a simple pkgin command.
_____________________________________________________________________________________________
“Maybe you have some bird ideas... Maybe that's the best you can do.” - Terry A. Davis (R.I.P Terry & Percival)
mort
Members
Hey, this is a post :D

Here's a scrot while you're waiting: https://p.mort.coffee/NSa.png

~~~

Here's the video: https://p.mort.coffee/2jR.webm
cyr4x3
Members
Here's my scrot for the compilation: https://0x0.st/-_JO.png

Link to video: https://transfer.sh/u/workflow-compil-cyr4x3.webm

Feel free to speed it up, as i have the feeling that i may've gone too slow.
pfr
Nixers
(06-06-2021, 12:30 PM)Cyr4x3 Wrote: Here's my scrot for the compilation: https://0x0.st/-_JO.png

Link to video: https://transfer.sh/u/workflow-compil-cyr4x3.webm

Feel free to speed it up, as i have the feeling that i may've gone too slow.

Hey Cyr4x3, would you mind sharing your sxiv/dmenu script to set the wallpaper and also your dmenu screenshot script?

Also, I didn't know about that pb cli tool. I might have to get on that!
Edit: Can't seem to find an up-to-date pb project anywhere, got a link for that?
_____________________________________________________________________________________________
“Maybe you have some bird ideas... Maybe that's the best you can do.” - Terry A. Davis (R.I.P Terry & Percival)
prx*
Members
Hi,
nice to see other dmenus users :) That's the **only** tool I really need for almost everything : search engine, music library, app launcher (of course), ssh session, notes taking, bookmarking, manpage searcher, file finder...

Also, minor suggestion for the first post :

Code:
RESOLUTION=$(xwininfo -root | sed -nE 's/-geometry[[:space:]]([[:digit:]]+x[[:digit:]]+)+.*$/\1/p')
cyr4x3
Members
(06-06-2021, 10:35 PM)Ramiferous Wrote: Hey Cyr4x3, would you mind sharing your sxiv/dmenu script to set the wallpaper and also your dmenu screenshot script?

Also, I didn't know about that pb cli tool. I might have to get on that!
Edit: Can't seem to find an up-to-date pb project anywhere, got a link for that?

Of course, here you are:

The wallpaper thingy consists of 2 scripts really. First i launch the one i called choosebg, which just searches for images in my wallpapers folder and displays them in sxiv and from within sxiv, using sxiv's keyhandler i launch setbg, which launches a dmenu to choose how the wallpaper should be set and sets it with xwallpaper.

The dmenu screenshot script can be found over here: dmenu-scrot.sh (requires maim and xdotool).

Also, the pb cli tool that i used is this one overhere, by xero.
pfr
Nixers
(07-06-2021, 12:58 PM)Cyr4x3 Wrote: The dmenu screenshot script can be found over here: dmenu-scrot.sh (requires maim and xdotool).

Also, the pb cli tool that i used is this one overhere, by xero.

Thanks!

This might be getting a little off topic (and I'm tempted to start a dmenu scripts thread)..

I did some searching and found This dmenu screenshot script which is basically the same but also includes an upload option using something called fb which I cannot find. I wonder if this scrips can be modified in a way to use the pb script by xero, using the 0x0 flag or to just execute a the curl 0x0 command? I've tried a few things but cant quite get it to work.

Ideally, I would love to choose the upload option, have it take a screenshot, upload it to 0x0 and then paste the url link in the notification (for my linux box running gnome links are clickable in notifications). This would be sweet!
_____________________________________________________________________________________________
“Maybe you have some bird ideas... Maybe that's the best you can do.” - Terry A. Davis (R.I.P Terry & Percival)
venam
Administrators
(08-06-2021, 09:44 PM)Ramiferous Wrote: includes an upload option using something called fb which I cannot find.
fb is paste.xinu tool, it's part of Arch Linux community packages and other distros as fb-client. See here
pfr
Nixers
(09-06-2021, 01:01 AM)venam Wrote:
(08-06-2021, 09:44 PM)Ramiferous Wrote: includes an upload option using something called fb which I cannot find.
fb is paste.xinu tool, it's part of Arch Linux community packages and other distros as fb-client. See here

Thanks Venam. Probably not really necessary for me to install such a tool for one single purpose, plus I already have Xero'd pb script installed. I was hoping someone with more scripting knowledge than I could possibly modify it to work with pb or simply use the curl 0x0 command instead.

I am going to open a new thread on dmenu scripts because there are heaps out there and it might be worthwhile keeping links in one place.
_____________________________________________________________________________________________
“Maybe you have some bird ideas... Maybe that's the best you can do.” - Terry A. Davis (R.I.P Terry & Percival)
tuxifreund
Members
My Workflow is still using GUI applications f.e. for checking Emails I’m mainly using Thunderbird. I really often use newsboat, vim and WeeChat for a couple of reasons. And I don’t want to miss them.

Alright: here’s the screencast: https://upload.disroot.org/r/8NaJ7XLX#4V...ovsUkTUqE= - Link will expire in 30 days
dany74q
Members
Video: https://transfer.sh/1yV36Bc/workflow-com...ny74q.webm
Scrot: https://transfer.sh/1MoxbUm/Screen%20Sho....33.00.png

Alt (non-emacs) submission -
Video: https://transfer.sh/1jZVnsw/workflow-com...emacs.webm
Scrot: https://transfer.sh/18Td7DU/Screen%20Sho....24.22.png

System info (main / non-emacs submission):
- OS: Mac OSX 11.4 (Big Sur)
- Window Manager & Co.: Amethyst
- Web Browser: eww / chrome (w/ vimium + wasavi)
- Terminal: iTerm2
- Mail/RSS: elfeed
- Wallpapers: Nasa picture of the day (nasa-cli)
- Screenshot: Taken via screencapture, then published to transfer.sh
- Shell: zsh (w/ tmux)
- Music: emss (w/ mpv) / mpv
- Editor: emacs (doom) / vim
- Ascii art: fortune + cowsay / mortysay
- IRC: circe / weechat
z3bra
Grey Hair Nixers
I wish I knew how to record the screen under wayland. Anyway, I don't have much to show off yet as I'm still figuring out how to make a usable wayland desktop. Looking forward to the full vid !