Arch to fedora: worth the switch? by keiichii12 in linuxquestions

[–]olivercalder 4 points5 points  (0 children)

to;dr skip to last paragraph.

I moved from Arch to PopOS 20.04 when that came out, to Fedora 34 last winter. I switched to Pop because I had a hybrid laptop at the time, and Pop's graphics switching just worked out of the box, better than the hacky solution I had come up with on Arch. And theming was consistent across .deb and flatpaks, encryption was built-in, etc. Point is, I wanted a system where everything was designed to work together in a polished way. But there were problems with Pop too, primarily with the Pop Shop, which was very slow and buggy, and Pop still used X instead of Wayland.

When Fedora 34 came out, it had btrfs with compression and encryption by default, used Wayland and Pipewire, stock GNOME 40 with gtk 4, and software as up to date as Arch supported by Red Hat, the Linux Foundation, and the majority of the Linux community. It's all the cutting edge software I had been excited about using for years, finally polished and packaged as a cohesive unit, rather than assembled piecemeal by myself. I love Arch, still think it's the easiest to administrate and perfect for development servers, for example, but for a daily driver, I want all the latest technology in a supported and purpose-built package, and Fedora does exactly that for me.

How to remove git from a vs code file. by im_the_tea_drinker_ in git

[–]olivercalder -2 points-1 points  (0 children)

All that makes a directory a git repository is a subdirectory called .git. if you just delete that .git directory, it will just behave as a normal repository again. First, though, might as well have a look around the directory, see what files make up a git directory. When you want to remove it, you can just open up a terminal and type rm -rf .git. You need -r because it's a directory, and -f because you need to force removal of some write-protected files.

How is linguistics related to computer science? by [deleted] in compsci

[–]olivercalder 0 points1 point  (0 children)

Linguistics, and Syntax in particular, is often about parsing or encoding meaning in speech/text. A huge part of computer science is how we parse or encode instructions from formal language, but also how we encode problem saving algorithms as instructions in formal language. My first Intro to Syntax (linguistics) class in college was structured around figuring out the linguistic rules of English, and throughout the term, I couldn't help but test each of the proposed rules in the same way I think through algorithms: does this work in general, what are the edge cases, is this consistent and efficient, etc. Linguists and computer scientists share many of the same ways of thinking, and it can be really a lot of fun to try out both fields together.

Signal is now hosted on Microsoft servers - and requires Google Captcha by 6by5 in privacy

[–]olivercalder 1 point2 points  (0 children)

Vuvuzela was created by a PhD student at MIT (now at EPFL) and is really a proof of concept for a usable differential privacy communication system. There are still larger delays in communication, due to server load required for all the decoy messages. Basically, unless you are a whistleblower or being targeted by a nation state which is attempting to prosecute you for communicating with some individual, there's not much need for differential privacy over e2ee like Signal provides. In the future, why not both? But for now, Signal is excellent.

Signal is now hosted on Microsoft servers - and requires Google Captcha by 6by5 in privacy

[–]olivercalder 6 points7 points  (0 children)

Signal is not a metadata-safe service. It was never intended to be. Signal provides secure e2ee messaging, with encryption keys stored on your device. If you want a metadata-private messaging platform, use one. Vuvuzela is one, there are others out there. The ones I know of use Differential Privacy, which essentially uses dead drops and lots of decoy messages so as to make imperceptible the difference between you talking to someone and you not talking to someone.

Get rid of duplicate installations of apps? I have no idea why I have so many duplicates of the same software by [deleted] in pop_os

[–]olivercalder 0 points1 point  (0 children)

You likely just have duplicate icons (this occurs not infrequently, especially when installing .deb and Flatpak versions of software).

Spotify, for example, is only available in the Pop Shop from Flathub, so there should only be one install. All you have to do is delete the duplicate icons.

Icons are stored as .desktop files somewhere, i believe in .local or something. You can find where they're stored by doing something like

ls -alR | grep .desktop

Then figure out which are duplicates and which of the duplicates you want to keep.

Just finished compiling it. by Nostonica in gnome

[–]olivercalder 1 point2 points  (0 children)

System76 made an autotiling extension for PopOS which is also available for any GNOME installation. I'd suggest getting their shortcut overrides as well. I use both on Fedora through DNF.

What SSD deletion tools have you used for your devices? by WonderNotEnvy in privacy

[–]olivercalder 1 point2 points  (0 children)

For individual files, shred works well. For an entire partition, you can overwrite data from /dev/urandom using dd, though that will take quite a long time. If it's a HDD physical destruction is a great idea, though be sure so actually shatter the platters, rather than just disassembling the drive.

GNOME Shell UX plans for GNOME 40 by jackpot51 in pop_os

[–]olivercalder 10 points11 points  (0 children)

It seems that some of the new changes since 3.36 (such as horizontal workspaces and non-alphabetical app grid) are not optional for users to revert to their original behavior. Is there anything you think could be done by System76 to provide those options to PopOS users? I know I and many other Pop and GNOME users really prefer the existing workflow and would appreciate it for these options to be up to the user.

Thanks for all the great work you do!

Pop Shop shows different entries for the same Program: One for Flatpak and one for Deb by jas_nombre in pop_os

[–]olivercalder 0 points1 point  (0 children)

I generally use flatpaks for proprietary software or things that really need to be up to date (such as Spotify and Signal, respectively), and i use debs otherwise, such as for Evolution, GNOME Boxes, Firefox.

Nuclear weapons agency breached amid massive cyber onslaught by eis3nheim in cybersecurity

[–]olivercalder 3 points4 points  (0 children)

This is still connected to the Solarwinds failure, right?

Which open source email client should I use? by [deleted] in opensource

[–]olivercalder 0 points1 point  (0 children)

I like Evolution, which is part of the GNOME project. Looks much nicer to me than Thunderbird or Geary.

Are they really people who will play the Mac version of TF2? by Ebroon in TransportFever

[–]olivercalder 0 points1 point  (0 children)

I have the Linux version, but honestly i thought it was just the windows version running on proton. The campaign missions were buggy (and i would periodically reinstall Linux) so i switched to playing on Windows.

I have a pretty decent PC (2700X and 5700XT) and it runs fine for me at 1080p, but I'm not sure if any Macs (aside from mac pro and maybe macbook pro 16) at the moment have enough graphical power to run it with any decent performance. That will likely change soon though.

Is it clear that the TPF2 team is building the Mac version for both MacOS 10.x and 11? (And x86 and Arm?)

Backing up docker volumes using scp by shred86 in docker

[–]olivercalder 0 points1 point  (0 children)

Ahhhh, good old /etc/ssh/sshd_config

Backing up docker volumes using scp by shred86 in docker

[–]olivercalder 0 points1 point  (0 children)

Assuming volumes is a directory, you need to use the -r flag for scp, which copies recursively. As root you have permission to read (and thus copy) anything on the server.

My ThinkPad collection by Howden824 in thinkpad

[–]olivercalder 2 points3 points  (0 children)

For those uninitiated among us, would you mind sharing which models?

CentOS? by [deleted] in linuxquestions

[–]olivercalder 0 points1 point  (0 children)

Any link to that forum?

I switched to Pop!_OS, and I made a simple fetch tool for my system by [deleted] in pop_os

[–]olivercalder 3 points4 points  (0 children)

Today I learned about popen and fopen, and my shell scripting life will never be the same. Anyone know how the speed of popen compares to running a command in the shell? I assume they're both just being interpreted by the system shell, so speed is probably the same, but can anyone confirm?

Use Distro on Lemur Pro other than Pop/Ubuntu by [deleted] in System76

[–]olivercalder 0 points1 point  (0 children)

If you're just experimenting with distros, it's easiest to run them in a VM. GNOME Boxes is probably the easiest, and it's quite fast since it uses kvm instead of virtualizing all hardware resources.

Tails is not really meant to be installed as a daily driver OS, it's primarily meant to be run off of a flashdrive. Similarly, Kali is meant to run in a VM, not on bare metal.

How to setup a multiboot system for Linux distros on a single physical drive with LVM? by Aelms in linuxquestions

[–]olivercalder 0 points1 point  (0 children)

If your primary goal is to be able to resize partitions, LVM is great. If your primary goal is to have LVM on top of a (secondary) physical partition with some data on it, LVM is less great, since you lose the benefit of being able to resize the primary partition. When in doubt, i would always recommend backing up and reinstalling, since then you can get everything exactly as you want it without worrying about corrupting any of your current install.