How to format your SD card to EXT4 for Dropbox compatibility

I am using a low cost laptop for everyday work (browsing, productivity apps for office work and so forth). The main pro of this type of laptop is the low cost, as I already mentioned, whereas the basic con is speed and hard disk limitation. The solution for the latter cis to add a SD memory card that serves as a permanent external drive.

So I have set up my laptop with Ubuntu 18.04 LTS, improving the speed and memory management dramatically and I bought an SD 32GB memory card which I formatted as NTFS in order to be able to plug it both in my laptop that runs Linux and also, if needed, to Windows machines.

One of the top reasons I needed extra space was to be able to sync my Dropbox account with my laptop since I usually need to work on documents when I am away of office i.e. when traveling.

At some point I received an e-mail by Dropbox saying that I had to change my SD card format to EXT4 for Linux, otherwise my Dropbox folder would stop syncing. The e-mail was the following:

Hi Apostolos,

A few months ago, we let you know that the Dropbox desktop system requirements were changing. On at least one of your computers, your Dropbox folder will stop syncing because it’s on a file system or partition that no longer meets the requirements.

How to fix

So your files can start syncing again, choose a new location for your Dropbox folder:

  • Hagnes, Linux 4.13.0-46-generic
    Move Dropbox to an Ext4 drive

How to move Dropbox

Why this changed

Focusing on the most common configurations lets us bring you new features, better performance, and the security that your files are safe and synced in Dropbox.

I fail to understand why, since NTFS is the format of choice for Windows can still be allowed as an option for Linux installations but I’ll leave that for another post.

Below you can find the steps I followed to comply with the new guidelines of Dropbox and along with them, I couple of challenges I faced up doing so.

Step 1. You change the format of you SD card from whatever to EXT4 (and only EXT4)

This is an easy step. All you have to do is:

  1. Back up any files you need from your SD card since the format will erase everything.
  2. Format the SD card to EXT4 using gparted:
    1. Open gparted app (or install it if you don’t already have it).
    2. Select the SD card disc from the dropdown of disks.
    3. Unmount the SD card disc.
    4. Right click on the unmounted drive and select format to EXT4.
    5. Apply the changes.
    6. When the format is done, remove the SD card and plug it again.

Step 2. Open the Dropbox app and set as Dropbox folder the SD card

  1. Click on the Dropbox icon on the menu bar.
  2. Select “Preferences…”.
  3. Choose the tab “Sync”.
  4. Click “Move” to the “Dropbox folder location”.
  5. Choose the path of the newly formatted SD card (you don’t need to create the Dropbox folder).
  6. Click “Apply”.

You’ll see the Dropbox folder appearing automatically in your SD card.

Things that might go sideways

1. You might not have writing rights to your SD cards.

If you find yourself not being able to write things on your SD card after formatting it to EXT4 don’t sweat it! Follow the guidelines on this post and you’ll be all right 🙂

2. Right click on your touchpad is not working

How can the touchpad not working because of the SD card format? You might ask… Not really sure but if you stumble upon this issue, follow the guidelines on this post and your problem will be resolved 🙂

(Photo by Justin Veenema on Unsplash)

How to automatically set a random Unsplash photo as your Ubuntu wallpaper using bash script

Are you easily getting bored from using the same wallpaper to your Ubuntu machine? Here’s an easy way of enjoying a variety of easily interchangeable wallpapers with photos available as public domain, via Unsplash.com.

All you have to do is create an shell script file (i.e. unsplash.sh) using the following code and execute it every time you want a “fresh” wallpaper.

Enjoy!

(source code originally found at youness.net)

Πως είναι να χρησιμοποιείς Linux, τον άγνωστο ανταγωνιστή των Windows και macOS

(Photo by Ian Parker on Unsplash)

Η πρώτη μου επαφή με μια εγκατάσταση Linux ήταν γύρω στα 2006. Εκείνη την περίοδο το (λειτουργικό σύστημα) Linux ήταν τόσο ανώριμο που ούτε τον εαυτό μου δεν μπόρεσα να πείσω να το χρησιμοποιήσει, πόσο μάλλον άλλους. Έξι χρόνια μετά, το 2012, εγκατέστησα σε όλα μου τα προσωπικά μηχανήματα Linux και, από τότε, είμαι ένας ευχαριστημένος χρήστης 🙂

Παλαιότερα ήμουν φανατικός υποστηρικτής του Linux. Έμπαινα σε συζητήσεις να το υποστηρίξω, έκανα debates για τα πολλά του οφέλη, προσπαθούσα να κάνω τους φίλους να το χρησιμοποιήσουν. Όχι πια! Από ένα σημείο και μετά ήταν ανούσιο. Ξοδεύαμε ενέργεια χωρίς λόγο.

Οι fans της Apple υποστήριζαν ότι όταν όλες οι συσκευές είναι Apple, όλα συγχρονίζονται τέλεια, όλα τα δεδομένα είναι διαθέσιμα παντού με ένα κλικ, δεν κολλάει τίποτε ποτέ και άσε που έχει και τέλειο design. Οι Microsoft fans θα έλεγαν “Apple, νταξ, αλλά με τα μισά λεφτά παίρνω μηχάνημα ίδιων δυνατοτήτων, σε περιβάλλον που το γνωρίζω, με τα ωραία μου τα παιχνιδάκια και όλα μια χαρά”. Οι Linux fans, από την άλλη, ήμασταν κατά κύριο λόγο “κάτι λίγα geeks” που γράφαμε κάτι περίεργα πράγματα σε ένα μαύρο παράθυρο με πράσινα ή άσπρα γράμματα και τις μισές φορές 1 διορθώναμε 5 χαλούσαν οπότε…

Σήμερα, το Linux είναι ένα σχετικά ώριμο λειτουργικό σύστημα με πολλές διαφορετικές εκδόσεις (τις ονομάζουμε διανομές) για να διαλέξει κανείς και υποστηρίζει αξιοπρεπέστατα τις περισσότερες από τις εφαρμογές που χρειάζεται ο σύγχρονος χρήστης. Προσωπικά χρησιμοποιώ την διανομή Ubuntu. Ο λόγος; Αυτήν δοκίμασα πρώτη, με βόλεψε, την κράτησα!

***

Γιατί το Linux είναι σημαντικό από μόνο του. Άσχετα δηλαδή αν το χρησιμοποιείς ή όχι…

Το 1983 για πρώτη φορά εμφανίζεται η έννοια του Ελεύθερου Λογισμικού (Free Software). Ο Richard Stallman ανακοινώνει την πρόθεσή του να δημιουργήσει το πρώτο λειτουργικό σύστημα που θα αποτελεί Ελεύθερο Λογισμικό και θα είναι διαθέσιμο στο κοινό για να το κατεβάσει και να το εγκαταστήσει δωρεάν αλλά και για να το τροποποιήσει, να το επεκτείνει ακόμη και να το εμπορευθεί. Περίπου δέκα χρόνια μετά (1992), το πρώτο λειτουργικό σύστημα βασισμένο σε Ελεύθερο Λογισμικό δημιουργείται από τον Linus Torvalds με την κωδική ονομασία Linux. Ο Linus Torvalds επαναπροσδιορίζει την έννοια του Ελεύθερου Λογισμικού προτείνοντας τον όρο Ανοικτό Λογισμικό και ξεκινά μια “διαμάχη” μεταξύ των οπαδών των δύο κινημάτων σχετικά με το ποιος είναι ο δόκιμος όρος.

Το Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (Free / Libre Open Source Software ή FLOSS), όπως επικράτησε, εν τελεί σαν όρος, υπήρξε μια επανάσταση στην επιστήμη των υπολογιστών και συνέβαλε σημαντικά στην μετέπειτα ανάπτυξη του Internet όπως το γνωρίζουμε σήμερα.

  • Έθεσε της βάσεις για πρόσβαση σε υλικό (hardware), firmware και λογισμικό (software) σε ιδιαίτερα χαμηλό ή μηδενικό κόστος.
  • Βοήθησε στην δημιουργία ποιοτικών εφαρμογών στην εκπαίδευση.
  • Έδωσε πολύτιμα δεδομένα και εφαρμογές στην κοινότητα των ερευνητών.
  • Μετεξελίχθηκε σε διάφορους τομείς (ανοικτά δεδομένα, εφαρμογές ανοικτής διακυβέρνησης, ανοικτό περιεχόμενο, ανοικτές άδειες, κ.ο.κ.).

Το οδοιπορικό της σύλληψης και εξέλιξης του Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα παράλληλα με την δημιουργία και εξέλιξη του λειτουργικού συστήματος Linux περιγράφονται στο πολύ διασκεδαστικό ντοκιμαντέρ “Revolution OS“.

***

Το πειρατικό δεν είναι δωρεάν…

Προτού γράψω μερικές σκέψεις για το τι μπορεί να κάνει κανείς με μια εγκατάσταση Linux στον υπολογιστή του και τι όχι, είναι σημαντικό να σταθούμε στο status quo των 90s, δηλαδή τις πειρατικές (ή “σπασμένες”) εγκαταστάσεις WIndows, στους υπολογιστές πλήθους χρηστών. Επειδή αυτή η κατάσταση αποτέλεσε τη νόρμα σε διάφορα σημεία του πλανήτη, είναι σημαντικό να έχουμε στο νου μας ότι το Linux, σε αντίθεση με τα Windows και macOS, προσφέρεται εντελώς δωρεάν για κατέβασμα και εγκατάσταση.

Παρόλα αυτά, το γεγονός ότι όταν οι υπολογιστές άρχισαν να γίνονται μόδα, στην πλειονότητα των περιπτώσεων συνοδεύονταν από μία πειρατική εγκατάσταση Windows, δημιούργησε την εντύπωση ότι και εκείνα παρέχονταν δωρεάν. Το ίδιο φυσικά συνέβη, και συνεχίζει και συμβαίνει έως σήμερα, και με άλλα συστήματα λογισμικού όπως αυτά της Adobe (Acrobat Reader, Premier, Photoshop), τη σουίτα παραγωγικότητας Microsoft Office, κ.ο.κ.

***

Τι μπορείς να κάνεις με το Linux;

Παρακάτω παραθέτω μια σειρά από πράγματα που κερδίζει κανείς επιλέγοντας Linux. Δεδομένου ότι χρησιμοποιώ Ubuntu, θα χρησιμοποιήσω ως παράδειγμα τη συγκεκριμένη διανομή αλλά, πάνω – κάτω, τα ίδια ισχύουν για τις υπόλοιπες. Αν δοκιμάσετε κάτι σε άλλη διανομή και δεν τα καταφέρετε, αφήστε ένα σχόλιο και θα βοηθήσω όσο καλύτερα μπορώ.

1. Να έχεις ένα σταθερό σύστημα το οποίο δε χρειάζεται format κάθε τόσο

Η διανομή Ubuntu κάθε τόσο δημοσιεύει μία έκδοση που ακολουθείται από την ένδειξη LTS (Long Term Support, στα ελληνικά θα το μεταφράζαμε Υποστήριξη Μακράς Διάρκειας). Αυτές οι εκδόσεις συνήθως υποστηρίζονται για 5 χρόνια με updates και, από προσωπική εμπειρία, σπάνια δημιουργείται πρόβλημα με τα updates τους. Το γεγονός ότι ενδιάμεσα βγαίνουν άλλες (όχι LTS εκδόσεις) δε μας πειράζει καθώς υπάρχει αυτόματη ενημέρωση από μια LTS στην επόμενη, χωρίς να χρειάζεται (συνήθως) να περάσουμε από όλες τις προηγούμενες.

Επιπρόσθετα τα updates των εφαρμογών στο Linux αλλά και τα updates σε επόμενες εκδόσεις γίνονται στο παρασκήνιο και κάποια στιγμή το Λειτουργικό Σύστημα ίσως μας ζητήσει να κάνουμε κάποια επανεκκίνηση.

2. Να μπορείς να διαφυλάξεις τα δεδομένα σου αλλά και τις ρυθμίσεις των εφαρμογών σου σε περίπτωση που κάτι πάει στραβά

Χρησιμοποιώντας το τέχνασμα διαχωρισμού του φακέλου /home σε δικό του partition (που αποτελεί τον φάκελο που κρατά τα προσωπικά αρχεία του χρήστη) διασφαλίζουμε το γεγονός ότι ακόμη και στην περίπτωση που ένα update πάει στραβά, προχωρώντας σε μία καθαρή εγκατάσταση του Linux μπορούμε να διατηρήσουμε τα δεδομένα μας και τις ρυθμίσεις των εφαρμογών μας ανέπαφες και, μετά την επιτυχή καθαρή εγκατάσταση, να βρούμε το λειτουργικό μας σύστημα σχεδόν όπως το αφήσαμε.

3. Να έχεις προ εγκατεστημένα “τα βασικά”

Ολοκληρώνοντας μια εγκατάσταση Ubuntu θα βρεις προεγκατεστημένες τις βασικές εφαρμογές που χρειάζεσαι όπως τον Firefox Browser, την σουίτα παραγωγικότητας LibreOffice (εναλλακτικά του MS Office), το Rhythmbox για αναπαραγωγή μουσικής, τον Document Viewer για άνοιγμα εγγράφων PDF, τον Archive Manager για συμπίεση και αποσυμπίεση αρχείων και άλλα πιο επουσιώδη.

4. Να εγκαθιστάς δωρεάν εφαρμογές, εύκολα και γρήγορα μέσα από ένα περιβάλλον που μοιάζει με application store / marketplace όπως στα κινητά

Σκεφθείτε τι κάνετε όταν θέλετε να εγκαταστήσετε μια εφαρμογή στο κινητό σας τηλέφωνο. Πηγαίνετε στο αντίστοιχο store εφαρμογών (App Store για κινητά Apple, Google Play για κινητά Android), βρίσκετε την εφαρμογή που σας ενδιαφέρει και την εγκαθιστάτε. Το ίδιο συμβαίνει και στο Linux. Κάνοντας χρήση του Ubuntu Software μπορείτε να βρείτε την πλειονότητα των εφαρμογών που είναι διαθέσιμες και να τις εγκαταστήσετε με 1-2 κλικς.

Ubuntu Software

Και ποιες ανάγκες μου καλύπτουν οι εφαρμογές στο Ubuntu Software; Τις περισσότερες!

  • Dropbox: Η γνωστή εφαρμογή αποθήκευσης εγγράφων στο cloud
  • Skype: Η γνωστή εφαρμογή για τηλεδιασκέψεις.
  • Viber (desktop): Η γνωστή εφαρμογή ιδιωτικών μηνυμάτων.
  • Slack: Η γνωστή εφαρμογή ιδιωτικών μηνυμάτων (για ομάδες).
  • Gimp: Η γνωστή εφαρμογή επεξεργασίας εικόνων (εναλλακτικά του Photoshop)
  • VLC: Η γνωστή εφαρμογή αναπαραγωγής όλων των ειδών των video (πραγματικά όλων όμως :P)
  • Kdenlive: Εφαρμογή επεξεργασίας ταινιών (για επίδοξους vlogers)
  • Audacity: Εφαρμογή επεξεργασίας ήχου (για επίδοξους podcasters)
  • Bleachbit: Εφαρμογή καθαρισμού άχρηστων αρχείων
  • Sublime Text: Ένας από τους καλύτερους text editors για απλούς χρήστες και προγραμματιστές
  • Shutter: Εφαρμογή για screenshots (με δυνατότητες επεξεργασίας του scrennshot)
  • Spotify: Η γνωστή εφαρμογή μουσικής
  • Kazam: Εφαρμογή screencasting
  • uCare System Core: Ένα απλό εργαλείο ασφαλούς αναβάθμισης του Ubuntu
  • Cryptomator: Μια εφαρμογή κρυπτογράφησης αρχείων και φακέλων για διασφάλιση της ιδιωτικότητας
  • Steam: Η γνωστή εφαρμογή εγκατάστασης παιχνιδιών

5. Να παίζεις παιχνίδια. Γνωστά παιχνίδια

Κάνοντας χρήση του Steam, μιας πλατφόρμας ψηφιακής διανομής, διαχείρισης ψηφιακών δικαιωμάτων (DRM) και κοινωνικής δικτύωσης, φτιαγμένη από την εταιρία Valve Corporation. To Steam παρέχει στον χρήστη εγκατάσταση και αυτόματες ενημερώσεις παιχνιδιών σε πολλαπλούς υπολογιστές, και χαρακτηριστικά κοινωνικής δικτύωσης, όπως φίλους και ομάδες, cloud storage καθώς και λειτουργικότητα συνομιλίας βάση κειμένου (chat) ή φωνής εντός παιχνιδιού (in-game).

Steam

Ακολουθώντας αυτόν τον σύνδεσμο θα δείτε ότι υπάρχουν πολλοί γνωστοί τίτλοι όπως Civilization, DOTA, Call of Duty, Grand Theft Auto, κ.ο.κ.

***

Αυτό το άρθρο δεν γράφτηκε για να σε πείσει να βάλεις Linux στον υπολογιστή σου. Έχε ό,τι θέλεις αρκεί να σε βολεύει. Καλό είναι όμως να γνωρίζεις ότι υπάρχει ένα λειτουργικό σύστημα το οποίο διατίθεται σε πολλές διαφορετικές διανομές, δωρεάν για κατέβασμα και εγκατάσταση, χωρίς καμία υποχρέωση και υποστηρίζεται από μία μεγάλη κοινότητα ανθρώπων που λειτουργούν, ως επί το πλείστον, εθελοντικά, με σκοπό να το κάνουν όλο και καλύτερο. Παραλλαγή αυτού του λειτουργικού, για την ακρίβεια η server εκδόσή του, είναι πιθανό να τρέχει στον server που φιλοξενεί την εταιρική σου ιστοσελίδα καθώς επίσης και σε πλήθος εργαστηρίων σε χώρες του τρίτου κόσμου, επιτρέποντάς τες να εξοικονομούν χρήματα από τις άδειες που δεν πληρώνουν πια σε vendors όπως η Microsoft.

Είναι μια επανάσταση, αν το καλοσκεφτείς 😉

How to completely remove kubuntu desktop from your Ubuntu 14.04

Say you wanna try (for fun) to experience the Kubuntu desktop environment while you run Ubuntu 14.04. Now say that after you play a while you decide you wanna go back to your familiar Ubuntu interface and you wanna get read of the Kubuntu desktop you have installed.

If you are not lucky (I usually am not!) things will get messy!

Long story short, it happened to me this morning and it took me some time to get things back to normal. Here’s what I did (hopefully it will save you some time).

CALL TO ACTION: If you do the routine and the problem is not resolved or you take some extra steps, or whatever, please leave a comment so as to help future readers 🙂 THANKS!

THE ROUTINE

A. You:

sudo apt-get remove --purge kde-plasma-desktop kde-workspace kubuntu* plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text sudo apt-get autoremove --purge && apt-get autoclean

[via: askubuntu]

Hopefully everything works fine now!

B. If you find yourself missing some system icons 😛 (sound, language, mouse, etc…) try this:
sudo apt-get remove unity-control-center
sudo apt-get install unity-control-center

[via: askubuntu]

How to make ClickShare work with Ubuntu

Last time I had to do a presentation was during ODI’s Train the Trainer program. One of the options we were given in order to connect to the projector was ClickShare. If you don’t know what ClickShare is, watch this!

In order to use ClickShare you have to plug it to your machine. It works like a USB flash drive so a folder opens and gives you executables for Windows and iOS. Normally you install one of them and you are good to go.

But what happens if you use a Linux machine? Well, you will probably have to use a cable because “this thing does not work well with Linux”. That’s what I was told! But it wasn’t good enough for me 🙂

So, if you happen to use Ubuntu 14.04 LTS and want to use ClickShare, all you have to do is:

  1. go here *
  2. download the Linux launcher
  3. install it to your machine
  4. open the application
  5. plug the dongle

If you are getting steady white light then you are good to go (hit it, it will normally go red and your screen should be up!).

NOTE: According to Barco, they currently support  Fedora 20 and Ubuntu 14.04 LTS. If you are using a different Linux OS this solution will probably not work but you might find some answers to this official thread **!

* [Update] March 10, 2017: Support for the Linux client has ended as it requires an enormous effort to support all the Linux distributions and their quick updates, while the usage rate of the Linux client was/is very limited. (as published on barco.com)

** [Update] June 13, 2017: Thread www.barco.com/en/mybarco/mysupport/productsupport/knowledgebase?kbid=1191&productid=b21eda55-0837-4478-87f6-68d51b71e405 does not exist any more.

[Update] February 17, 2018

Following this gist, some users say that they successfully installed ClickShare to Linux.

NOTE: I haven’t tried it myself so I can’t guarantee it works!

Cheers!