/srv/irclogs.ubuntu.com/2021/10/17/#ubuntu-discuss.txt

JanCcbreak: you can remove the dock in default Ubuntu (it's just a Gnome shell extension)02:45
JanCalso, not sure what's different about the virtual desktops?02:46
JanCpossibly you want some extension to customize these too...  :)02:47
JanCalso the dock can autohide, if you prefer02:49
lotuspsychjegood morning04:31
noelok i'm here04:46
lotuspsychjenoel: its 6h46 here04:46
noel6 pm?..04:46
lotuspsychjemy country doesnt do am/pm04:47
lotuspsychjeso 6 in the morning04:47
noelso, what you will doing, hmm my buddy heh04:48
lotuspsychjeim having coffee first, read some linux news04:48
noelwaw i like coffe + chocolate, are know about python language broo?.04:49
lotuspsychjeim more a hardware guy noel 04:50
noelwhat's your name broo?..can you tell me?. hehe04:52
lotuspsychjelotuspsychje :p04:53
noelhaha i see in screen,it private right, sorry my bad english man04:54
lotuspsychjewhats your native language noel 04:55
noeli mean my language, im not study eng language04:56
marcoagpintoHello!04:56
noelbakayaroo04:56
noelhaha04:56
sdfgsdfgskonoyaroo06:03
cbreakJanC: I can assign programs to the virtual desktops somewhat easily. And when I log out and back in, the programs (at least some of them) get restarted and put into the right spot.08:57
cbreakI can arange the virtual desktops in a grid, not just a line08:57
cbreakthere are keyboard shortcuts to get a grid overview of all desktops, and all windows on a desktop. And to move between desktops in various ways08:57
lotuspsychjeim using the workspaces to dock extension, ill be curious to test gnomes new workspaces system08:58
cbreakwhen I'm using then when I hold a window, the window moves to the new desktop too, which is nice08:58
cbreakoverall, the plasma thing seems a lot more customizable, and more like I'm used from MacOS08:58
cbreakthere's even a small extension that moves full-screen windows to new desktops, but I'm struggling with making this work properly08:59
cbreakin addition to the virtual desktops, there are workspaces09:00
lotuspsychje!info gnome-shell-extension-workspaces-to-dock09:00
ubottuPackage gnome-shell-extension-workspaces-to-dock does not exist in impish09:00
lotuspsychjethis is what im using ontop 20.0409:00
cbreak"activities"09:00
lotuspsychjenicely configurable09:00
cbreaknot sure what the point of those are yet09:00
lotuspsychjei never liked activities much09:00
lotuspsychjetoo much clicks to do what you want09:01
cbreakit seems kind of functionally overlapping with virtual desktops09:01
cbreakI already have tabs in many applications, windows, and virtual desktops, three levels of hierarchy are enough for me :)09:02
cbreakmaybe I find out what they're good for eventually09:02
lotuspsychjecbreak: https://imgur.com/a/rVxHbNb mine09:02
cbreakanyway, plasma is nice09:02
cbreaklotuspsychje: yeah, I know gnome had virtual desktops too. I used them a lot. They are nice.09:03
cbreakthe auto-creation is nice too09:04
cbreakbut not being able to bind applications to them is annoying slightly09:04
lotuspsychjeim not using it default, installed the extension from repos09:04
lotuspsychjeworks differently then activities/dynamic workspaces09:05
cbreakI have one virtual desktop for firefox, one for thunderbird, with split screen for mail and calendar09:05
lotuspsychjecool, sounds organised09:05
cbreakone for my main kitty terminal, some more for additional terminals and VSCode09:05
cbreakand the first for what ever other thing I do09:05
cbreakI really liked dynamically creating them in gnome, but assigning apps that are restarted on login is more important09:06
cbreakan other advantage of plasma over gnome is the file manager. Although it's only slightly better09:23
cbreakthe only useful file manager I found that has miller columns was ranger. It's nice, but has its own disadvantages :)09:27
cbreaknow I just have to find a way to transfer all my settings to my computer at work... :D09:37
geomarcinhello15:23
geomarcinanybody can help me with bluetooth dongle please15:23
Mekaneckgeomarcin: ask in #ubuntu not here15:24
Mekaneckand please don't cross post15:24
geomarcinaske dthere they forward me here15:24
Mekaneckthanks in advance15:24
Mekaneckgeomarcin: no one forwarded you here15:24
Mekaneckit was for nikolam and his rant about firefox snap15:24
geomarcinwrote me with link to here15:24
Mekanecknope15:24
geomarcinsame like here is #ubuntu15:25
Mekaneckread again15:25
Mekaneckdiscuss is not for support15:25
Mekaneckso keep it in #ubuntu15:25
Mekaneckand again nikolam refuses to join discuss... always the same15:26
TJ-my biggest issue with snaps is there is no standard way to get the exact source used to build the binaries15:27
TJ-how in hell is "snap reboot" a thing but not "snap source" ?15:27
ravageim totally fine with snaps for skype, discord or whatever15:29
ravagethey have no source anyway15:29
ravagebut a default browser should be part of the regular ubuntu archives15:29
ravagejust my opinion15:29
ograTJ-, most snaps ship their snapcraft.yaml ... thats the full build receipe and usually includes all links to all sources a snap is built from15:30
TJ-but that is a massive regression to "apt-get source" and being confident of getting the exact same source. 15:30
TJ-shouldn't have to look for a yaml file and hope15:31
ravageit just feels like getting the microsoft store forces on my like in windows15:31
ravage*forced15:31
ravageand i always hated that piece of software deeply15:32
ograwell, mozilla asked for it ... was not an ubuntu/canonical decision (though indeed nobody opposed to it simply because it frees 1-2 fulltime devs to actually fix desktop ssues instead of working on the deb)15:33
ravagecant wait for new ads in firefox that will be enabled by default in the new snaps :15:34
ravagetoo late to take back control about that then15:34
ograwell, its a joint package ... it isnt like ubuntu devs have no control 15:35
ravagewe will see. i have a little more time until 22.0415:35
ogramake sure to file bugs if you hit things that dont work as expected πŸ™‚15:36
ravageim on 20.04. everything is perfectly fine in my world yet :P15:36
lotuspsychjeravage: im going early 22.04 as soon as we have an iso17:33
Mekanecklotuspsychje: helping during the dev cycle?17:39
lotuspsychjeyeah Mekaneck always on LTS releases : )17:39
Mekaneckcool :)17:39
lotuspsychjeblueskaj pinged me toolchain already launched17:39
lotuspsychjebut maybe bit more patience for a daily iso17:40
Mekaneckwow, things go fast17:42
lotuspsychjeyeah indeed17:42
ravagei could try early 22.04 on my private notebook for sure17:42
ravagefor work i prefer a stable system17:42
lotuspsychje<BluesKaj> the ubuntu jammy 22.04 LTS toolchain is already uploaded ...just switched over with 350 successful upgrades...sed'd my sources.list and changed /etc/hosts and hostname to reflect the change on my system.17:42
lotuspsychjewill look like 21.10 a lot at this stage for a while17:43
Mekanecki know17:43
lotuspsychjebut still the kind of package updates will flow in fast17:43
ograyeah, the queue-ot i #ubuntu-release is pretty busy these days (announing uploads ad syncs to jammy)17:55
lotuspsychjecool ogra 18:02
ogrageez ... "the queue-bot in" ... 18:20
* ogra glares at his fingers18:20
TJ-Here's some impressive speed-up/size-reductions, for initramfs. https://paste.ubuntu.com/p/fJXmnyS9mr/22:16
jluc /join #gandi22:17
TJ-102MiB > 27MiB (26.5s > 8.1s)22:17
daftykinslogin required to view these days eh, boo22:22
TJ-daftykins: https://termbin.com/wexh22:24
TJ-According to Colin Watson, viewing was supposed to allowed anonymously if the post was from a logged-in account; but when using pastebinit that won't work so it is login + login22:25
daftykinsaww22:26
TJ-this kernel patch I developed (4 lines) leads to 20MiB reduction in initrd size https://termbin.com/ebsp22:28
daftykinswow, what's getting messed up?22:30
TJ-how do you mean?22:30
daftykinsis it correcting a mistake?22:30
TJ-no, PRUNE and FIRMWARE_LOADED allow the initramfs-tools scripts to tailor to the active system by leaving out modules and lots of firmware not required to boot22:31
daftykinsah i see22:31
TJ-Without the kernel patch there's no way to know which firmware is loaded. With it, and enabling FIRMWARE_LOADED=true the kernel log is grepped for "Firmware loaded:" lines and no other firmware is included22:32
TJ-without that, PRUNE=true can still do quite well but needs shell functions tailored to each module. In my case the amdgpu module lists 474 firmware files but only uses about 12. My filter_amdgpu() function determines the AMD GPU codename and only includes firmware files with the codename in.22:35
TJ-I've also got conditional code to disable the framebuffer hooks that include loads of VERY old legacy video drivers, and the plymouth hooks that pull in EVERY GPU and firmware files they require22:35
TJ-I've never understood why this isn't standard because there's no need for everything in the initrd unless it is a portable install on a USB device or whatever22:36
daftykinsi recommend nicknaming this "speedstripes"22:36
TJ-hehehe why stripes?22:37
daftykinsa bit like folks would do to their cars :)22:37
TJ-I'm about to post my initramfs-tools patches to Debian 22:37
sdfgsdfgsjluc, gandi ? you mean Ganbbu ?22:37
TJ-oh! 22:37
sdfgsdfgsactually Gganbu κ°„λΆ€  lol22:38
TJ-I need to do some boot tests in qemu/kvm too, to see how long it takes to load/decompress the various sized initrds22:38
TJ-I'm going to try and get the 'Firmware loaded:' patches into mainline kernel22:38
TJ-I'll need to add patches to dracut too; not dived into that code yet22:39
daftykinsvery neat, nice work!22:40
daftykinsi've often begun to think that there's a lot of cruft in Linux land 22:40
daftykinsbut i wouldn't want to go full gentoo ricer to trim things down22:40
sdfgsdfgswhy u need to do all those things22:41
TJ-the code is very minimal and non-invasive so shouldn't be too difficult to get included, with these kind of benefits22:41
tomreynTJ-: lovely. but, you'll probably be asked to answer this question next: how will you support the "user rips out graphics card 1, installs graphics card 2" sceanrio, though?22:41
TJ-tomreyn: It's up to the user; these options will be off by default22:42
tomreynok, you win ;)22:42
TJ-tomreyn: that won't stop the regular vga driver from operating in initrd22:43
TJ-or efifb or whatever22:43
tomreynhow about wireless :)22:43
TJ-how about it?22:43
tomreynif i have this usb wireless dongle which needs firmware a, then replace it by usb wireless dongle which needs firmware b22:44
tomreynokay, that's a bit of a corner case, i guess22:44
cbreakyou're network booting off of wlan?22:44
daftykinseh you'd be safe in the knowledge that you know what you've done with your own system :)22:44
TJ-that's totally orthogonal really, unless it needs wifi in initrd, in which case you've got a lot more customisation needed to achieve that22:45
tomreynoh right this is just about booting, ok ok22:45
TJ-right22:45
TJ-now that initrd.img sizes are exceeding 100MiB and hitting limits that break things22:45
TJ-I've been using these patches for a while but decided to modularise and update them today22:46
TJ-Bug #193102422:46
ubottuBug 1931024 in initramfs-tools (Ubuntu) "BOOT fails on UEFI with 100MB initrd.img [Dell XPS 9550]" [Undecided, Confirmed] https://launchpad.net/bugs/193102422:46
tomreynwill you submit them against debian?22:46
TJ-^^^ that's one I dealt with recently22:46
TJ-tomreyn: yes22:47
TJ-I want to get the kernel patch upstream22:47
tomreyn😍22:47
tomreynthanks!22:48
ogradaftykins, uh, going from gentoo and trimming things down sounds like an awful direction, you should rather go from yocto and build things up with only the bits you need πŸ˜‰ way more effective 22:51
daftykinsthose are not things i do, i think you misunderstood22:51
ograi think i understood, just wanted to make a snarky comment πŸ˜‰22:52
daftykinsseems like it was wasted22:53
ograyeah, thats my destiny πŸ™‚22:54
TJ-now to look at the remaining files list and see what else I can leave out! See if I can get it down to 12MiB22:54
ograTJ-, hah ... awesome22:54
* ogra remembers times where we considered 2MB to big for the initrd 22:54
ograpeople seem to have forgotten that the initrd has exactly one purpose ... find your disk ... nothing more ... all the rest should be done from the rootfs 22:56
leftyfbit is nice to have ssh access during said process for multiple reasons22:57
ograall the time ?22:57
ograjust have a special debug initrd if you need one ... 99% of users would never need ssh access in the initrd22:58
TJ-ow! looks like all the kernels ever installed haven't completely cleaned out their /usr/lib/modules/XXXX/ directories, and the remnants of every one have been included in the initrd!22:59
ogralol22:59
ograinitramf-tools usually only pics the versioned dir ... did that change since i looked last ?23:00
TJ-hmmmph - anyone else see this kind of thing? https://termbin.com/edf023:00
TJ-(this is on the root-fs) 23:01
ogra34 dirs here ... 23:01
TJ-arggh, I was wrong, it's not in the initrd. I just prefixed a path with / after extracting the initrd and looked at the root-fs not the initrd content!23:02
ogramost likely the modules.dep and aliases files23:02
TJ-there's no reason to keep those around is there? should be purged23:02
ograif you do "dpkg -l linux-image" you'll see an rc entry for each of them i guess23:02
ograkernels arent purged, just removed 23:03
ograi guess thats the issue 23:03
ograerr dpkg -l | grep linux-image indeed πŸ™‚23:04
daftykinsi always purge old ones to keep the list nice and lean :)23:04
daftykinsreally helps for those VPSs where you have a small virtual disk23:04
ograi occasionally do that on my machines ... 23:05
TJ-what on earth is going on with apt-cache!? trying to grep output and fails to match. then tried manually "apt-cache policy nonexistentpackage" and it isn't on stdout nor stderr but redirecting either to /dev/null results in no output at all!23:40
TJ-don't think I'll get the initrd any slimer via kernel; uncompressed /usr/lib/modules/ is now just 20M. /usr/lib/ is 53M - the rest is in the various libraries to support lvm cryptsetup and so on 23:50
Bashing-omTJ-: I see no issue with apt-cache here on 20.04 - got a particular I can test ?23:52
TJ-yes " apt-cache policy linux-image-lowlatency111; echo next; apt-cache policy linux-image-lowlatency111 | cat "23:54
TJ-the second invocation doesn't send anything to cat over stdout, but nothing appears from stderr either23:54
TJ-I think it is directly writing to /dev/console23:54
Bashing-omTJ-: doing23:54
TJ-same thing if we redirect both stdout and stderr "!&"  with "  apt-cache policy linux-image-lowlatency111; echo next; apt-cache policy linux-image-lowlatency111 |& cat  "23:55
TJ-err "!&" should have been "|&" of course23:55
Bashing-omredo :) .. now at >> N: Unable to locate package linux-image-lowlatency111 // next .23:56
daftykinswhat's with those 3 additional l's?23:56
TJ-to ensure the package isn't known23:57
daftykinsah right, ok - not really paying attention here :D23:57
TJ-so the output is "N: Unable to locate package ..." /but/ if piped to another process the output doesn't come through, from stdout nor stderr23:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!