Maybe you can set up a KWin window rule to force Latte to be where you want it to be?
Not that Plasma panels work that much better than Latte in that regard, they still sometimes shift monitors just because something is plugged in (not even enabled, just plugged in!)
I really wish we could pin things to the exact monitor via its physical port location or serial number or something from EDID.
Thanks for the suggestion. This does work. You can force the dock to a specific screen, but then it doesn’t autohide (dodge) as it still thinks the other random screen is the primary and only triggers off that. Still, this may be the answer if nobody can suggest an alternative.
This is why I love having luks covering my entire system disk. If I want to upgrade the system with a new drive or move the drive to a different pc or sell it or dispose of it I just dd the first couple of gigs to obliterate the luks header.
It’s obviously essential to have a backup strategy, of course, but full disk encryption is the only way to go for me.
FYI, the options at boot have nothing to do with this. At boot you might have different options for different OS’s. When you pick linux, it will start up. Only after login will a DE/WM like Gnome/Nimdow start. If you install multiple WM’s, they will not show up in your boot menu. Some login managers allow you to switch between them at login.
You are probably gonna want to chroot into your laptop using a livecd for linux. This will allow you to basically access your terminal without being able to login or boot, and then you can uninstall Nimdow, or turn off auto-login.
If the computer boots but you can’t access a GUI, use Ctrl+Alt+F3 to open a console. From there you can use nano to edit the login manager configuration. If you had GNOME installed, your login manager is probably GDM, and its config should be at /etc/gdm/daemon.conf, according to the manual. If that is the case, it looks like you should erase the username under the entry “AutomaticLogin=”.
I haven’t found anything I like as much as Latte Dock yet, but it refuses to work on my system these days and it doesn’t seem like anyone wants to fork it and fix it up so I’m just back to the built-in KDE docks & panels these days TBH.
If you were looking for a Remote Desktop program to help a customer or other user, TeamViewer worked for me on Ubuntu. It was a great way to fix an issue remotely with a Windows user.
But you may not be looking for this type of connection.
Sometimes I use Steam Remote Play to access my personal linux desktop remotely. It’s actually works pretty great and can automatically reduce stream quality to match your current bandwidth. It also has a lot less input latency than VNC or RDP, though it consumes a lot more bandwidth.
The best way used to be XPRA. You can also tunnel it thru SSH, but not necessary in a trusted LAN. XPRA is like a per application display proxy that keeps an app running even if the connection is interrupted and enables reconnects as well as transfers of Xclient windows to other Xservers, i.e. you can transfer the remote window from your notebook to your workstation Xserver whithout having to restart the app.
It is a very typical way of doing things, you just have to read the output and make sure no important packages are in the list.
Your command should be working. It won’t remove manually installed dependencies but should take care of automatic ones. You can check an individual package with apt show and look at the APT-Manual-Installed field.
I already checked with apt show emacs and the output clearly shows emacs-gtk as depends on. And while installing the emacs package with: sudo apt-get install emacs it installed a ~400Mo package and all dependencies.
So why doesn’t sudo apt remove --purge --autoremove emacs removes everything ? I thought this command would be the exact opposite of sudo apt install package-name
Ah, I can duplicate this behavior too. I think it is probably related to emacs being a metapackage. It does not include emacs itself but forces the install of emacs-gtk. In my mind removing the metapackage should allow you to autoremove dependencies, but people have broken their systems badly with this behavior so it may have been changed or it’s stuck behind some configuration option.
Removing emacs-gtk itself will work as you expect. You can also install emacs-nox for a cli-only one that is smaller.
Edit: there is a setting called APT::Never-MarkAuto-Sections that by default includes meta packages and I think is the cause of this.
Thank you very much for your enlighten answer :D !
Removing emacs-gtk itself will work as you expect
Yes that’s what I found out with apt show emacs-gtk, it shows all the dependencies but I found it quiet odd behavior (lack of knowledge).
I wasn’t aware of metapackages, something new to put into my knowledge database.
Edit: While writing my replay and searching through the web and my console, even though I wouldn’t have had understood it while reading it… It actually tells me in the description that emacs is a metapackage… Bad reading skills :/ sorry about that !
Description: GNU Emacs editor (metapackage) GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended Emacs variant (currently emacs-gtk).
If you don’t mind I have a last question. Imagine I want to remove docker-ce, which depends on iptables among others, if I sudo apt remove --purge --autoremove docker-ce, this isn’t going to remove iptables and break my system right? Because it’s used by other packages, system… I guess, no?
I think a more general question would be how can I be sure I not going to fuck my system while removing packages? Maybe I’m to paranoïd and today it’s relatively safe to do so, compared to years ago??
If something else depends on it then it shouldn’t be removed, it’s only removing things that are not used elsewhere.
Usually just reading through the packages it’s listing and double check what it’s doing is enough. If something is removing a ton of gnome and you’re not trying to remove gnome, that would be an issue. If something is trying to remove the kernel (unless it’s an old kernel) or grub that’s also worth digging into. I’ve never run into problems with it, I don’t think it’s common these days.
linux
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.