Network drives without samba

Samba is useful but many programs are not able to handle SMB protocol (eg notepadqq, geany, atom etc).

A more compatible way to use network drives is to map them with mount_cifs to a local path. Then all programs will be able to handle files from the network drives.

If you want to map a network drive for the current session then just type:

mount.cifs "//computer/share" /mnt -o user=username

If you want to have the drives mapped after each reboot then:

  1. chmod +s /sbin/mount.cifs
  2. chmod +s /sbin/umount.cifs
  3. chmod 600 /etc/fstab

Now for each share do the following:

  1. mkdir localpath
  2. vim /etc/fstab
  3. add the following line:

//computer/share /localpath cifs user=sambausername,pass=sambapassword,rw,users 0 0

And you are ready.

reference: https://www.suse.com/communities/blog/mounting-windows-share-linux-file-system/

Display corrupted in Linux mint (Cinnamon/AMD)

I love mint, but it keeps messing up my display drivers whenever i do a mass update.

If an update has corrupted your display drivers you may have to do two three things:

  1. reset to default drivers
  2. uninstall any previous drivers
  3. install the new proprietary drivers

So here we go:

Step 1. Reset to default drivers:

  1. Press ctrl+alt+F2 to open a terminal and login:
  2. sudo /etc/init.d/mdm stop
  3. sudo apt-get purge fglrx*
  4. sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
  5. sudo dpkg-reconfigure xserver-xorg
  6. sudo reboot

You have to reboot at this point.

reference: https://forums.linuxmint.com/viewtopic.php?t=199556

Step 2: Remove previous drivers:

sudo sh /usr/share/ati/fglrx-uninstall.sh –force

Step 3: Install latest version of AMD drivers

  1. Download latest drivers from AMD official site
  2. unzip
  3. navigate to that directory
  4. sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev debhelper lib32gcc1
  5. chmod +x amd-driver-installer-15.302-x86.x86_64.run
  6. sudo ./amd-driver-installer-15.302-x86.x86_64.run
  7. sudo amdconfig –initial -f
  8. sudo reboot

You have to reboot at this point.

reference: https://mintguide.org/system/461-install-latest-amd-catalyst-driver-into-linux-mint.html

 

Install latest Qt to Ubuntu

  1. sudo mkdir opt/Qt         (notice Q has to be uppercase)
  2. Download open source Qt run file from official site
  3. execute .run file
  4. install at opt/Qt

Have more than 1 versions of qt?

sudo update-alternatives –install /usr/bin/qmake qmake /opt/Qt/ 10

Repeat for each version but with a different number.

To select which version to use as default, run:

sudo update-alternatives –config qmake

references:

http://jpnurmi.kapsi.fi/blog/2008/03/16/how-to-switch-qt-version-in-ubuntu/