45
shahlin
6y

So I've decided to try and switch my complete development environment to Ubuntu from Windows. I've used Ubuntu before but just for general use. Excited :D

Any essentials or anything to get?

Comments
  • 11
    sudo apt install:

    Vs code,
    Spotify,
    Xampp,
    Neofetch,
    Nvidia drivers (if Nvidia GPU == true),
    Aaand....
    Snap
    🍻☕
  • 0
    @Desinika thaanks, will install those x)
  • 0
    @Torbuntu mostly web development, but Java too
  • 2
    qmmp as music player
  • 2
    Terminator for awesome split window shells
  • 2
    @Desinika sorry, but who uses xampp? Is it hard to just install PHP separately and then nginx, and a quick fpm-through-sockets configuration?
  • 1
    @AndSoWeCode I just installed the lamp stack
  • 7
    Anyway, my 2 cents:

    * Boostnote

    * Insomnia

    * thefuck

    * zsh with oh-my-zsh on agnoster theme and powerline fonts (Hack is so far the most unambiguous and with the best support)

    * KeePassXC

    ...

    Also I would've chosen KDE for its ease of customizability and best support for modern desktop features.
  • 1
    @AndSoWeCode see you point, I'm personally just used to run xampp and run things from there. On mac usually mamp so.. it comes automatically for me and seems simpler
  • 0
  • 1
    Not sure why, but Ubuntu 18.04 is kinda laggy on my laptop :/ I've got 8GB Ram and gave it a storage of 300GB
  • 3
    Docker all the things!!!!!!
  • 0
    @shahlin have you checked the drivers?
  • 0
    Happy coding ubuntu style
  • 1
    Install mutate for keyboard shortcuts, rofi for a more functional app switch, and clipper for good access to your clipboard history. Remmina for VNC and RDP(if necessary). KVM/qemu/libvirt for a local virtual environment.
  • 0
    Fast WiFi drivers. I was too lazy to do so for a month and boyyyyyy it's painful.
  • 1
    @AndSoWeCode Thank you for that I saw that thefuck somewhere thing but could not find it.

    Yeah and Insomnia is :love: .
  • 1
    @shahlin Ubuntu is a BIG distro, I recommend installing it on an SSD, it's not as bad as Windows 10 but still...
  • 0
    Thanks everyone, for your suggestions 🕺 I'm gonna try Ubuntu for a few days, if it's really slow, I'll just switch to a lighter distro
  • 0
    @Desinika will check, it doesn't lag always, just sometimes, and the thing is in Windows I just do Ctrl Alt Del whenever it crashes 😂 Not sure what to do here
  • 1
    @Desinika my main gripe with *AMP packs is that they force a specific task and educate the use that it works best like this.

    Let's just admit that they're all there for PHP.

    Why does it have to be Apache HTTP Server? Why not nginx? It's easier to configure and faster for static files. Or why not lighthttpd? I never used it, but that's partly because I too was indoctrinated into the "APACHE" doctrine.

    Why MariaDB / MySQL? It's the worst SQL-like database engine out there. And I do stress "SQL-like" because it's not even SQL. Newbs that start with MySQL become crippled when it comes to general SQL and it's very hard to switch to anything better.

    My opinion is that if there weren't the newb books in the early 2000s that always stuck MySQL with PHP, and all of these *AMP stacks, people would use a much more dynamic, and better (for their needs) stack. That's why I'm very hostile towards rigid stacks like that.
  • 1
    @shahlin

    Keep in mind that if it's slow, it's not Ubuntu. It's gnome.
  • 3
    @amatrelan

    They walked back on unity for v18. Though if they hadn't, I would have said that Ubuntu isn't slow, unity is.

    Don't use gnome, unity, kde, or Cinnamon. They will make you think Linux is slow, unless you run them on the fastest hardware.
  • 1
    Put windows in a VM. Because sometimes you need it.
  • 0
    @TobyAsE I'm using dual boot
  • 1
    @TobyAsE

    Life got much simpler and more tolerable when I put Windows on a VM.
  • 0
    @bahua I just had a question. Anyone is welcome to answer x)
    Is it common for an Admin account (not root) to not have permissions?
    For example, when I try editing/deleting a file inside /usr it always tells me "Permission Denied". So I have to use the terminal to do it.
  • 0
    @shahlin

    Unless you know well what you're doing, you shouldn't be deleting files under /usr.
  • 1
    But that's right. Almost everything under /usr is owned by root, and only root can write anything there, depending on the file permissions. but overwhelmingly they should be set to be only writable by root.
  • 0
    @bahua I was just trying to put a new theme that I downloaded to the themes folder. I thought I'd have the permissions since I'm the admin
  • 0
    @amatrelan Yeaah learnt that now x) Thanks
  • 1
    "Admin" that isn't root is just a machination of whatever distro you're using. I have actually never heard of that term before, with regard to Linux user permissions.

    I highly recommend you read this as a primer on this question, because it cannot be easily and simply explained with a devrant comment.

    https://en.wikipedia.org/wiki/...
  • 0
Add Comment