Language Selection

English French German Italian Portuguese Spanish

Ubuntu Buzz

Syndicate content
Unofficial Ubuntu BlogUnknownnoreply@blogger.comBlogger1493125Ubuntubuzz
Updated: 59 min 41 sec ago

How To Install deepin 15.10 GNU/Linux to External USB Drive

Saturday 27th of July 2019 02:46:00 PM
(Successful deepin 15.10 installation result)
This tutorial explains procedures to install deepin 15.10 to external storage such as USB Flash Drive or Hard Disk. This way, deepin can run everywhere you go. You will prepare at least 32GB USB drive, create two partitions, and then install deepin into the larger one. Regarding filesystem type, I highly recommend using EXT2 for flash drive and EXT4 for hard disk (or SSD). Finally, you can also practice this tutorial to deepin 15.11. Enjoy your installation!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
[ Previous deepin releases: 15.8 | 15.7 | 15.6 ] [ My deepin reviews: 2019 | 2018 | 2017 ] [ My deepin tutorials: Bootable | MicroUSB ]

  • 1) Select Language
  • 2) Create username
  • 3) Select geolocation
  • 4) Partitioning
  • 5) Waiting & finishing

  • USB drive capacity
  • Boot up
  • Disk identifier

First: you must provide at least 20GB free space in the target installation media. deepin cannot be installed to 16GB flash drive. So, for USB Flash Drive, you must have at minimum 32GB one, and for external HDD, it must be at minimum 128GB.

My gears to practice deepin installation to USB stick:
  • 32GB SanDisk Cruzer Blade, unformatted
  • 16GB SanDisk Cruzer Blade, as deepin LiveCD Installation media
  • Acer Aspire One 756, with internal HDD removed

Second: boot up; while booting your installation media, select Deepin Failsafe, so you enter the LiveCD mode of deepin.

Third: know the identity of your USB drive: on deepin LiveCD session, go to start menu > find GParted Partition Editor > run it > find your USB drive. For instance, my USB drive is identified as SanDisk Cruzer Blade /dev/sdb 29.25GB on my system.

Step 1: Select Language
Choose English and give check mark to "I accept the license"*.

*) For you interested in free software licensing, read GPL FAQ in ClickThrough section about this. deepin is still a GNU/Linux system however, with or without this EULA, it already gives you unlimited rights to use it.

Step 2: Create Username
Determine your own username and password here. Also, the password will be your sudo password.

Step 3: Select Geolocation
Select your geolocation. This selection will determine your date & time and numbering format.

Step 4: Partitioning
  • 1) Select advanced mode
  • 2) Create main partition
  • 3) Create swap partition
  • 4) Select bootloader location
  • 5) Read summary carefully

First, select advanced mode on the three choices on top. This will bring us manual partitioner just like we saw on Ubuntu's. 

Second, create main partition by Filesystem: EXT2, Mount point: /, and Size: 28GB (28000MB). We deliberately let the remaining space for the second partition (swap) below.

Third, create swap partition by Filesystem: SWAP and Size: 2GB (2000MB) or equal to the remaining space left by main partition above.

Fourth, the most important step in this tutorial, select bootloader location to be the USB drive location and not your internal HDD. For example, as you saw on the initial steps, here the SanDisk Cruzer Blade 32GB is located at /dev/sdb so the bootloader location should be /dev/sdb as well.

Fifth, read summary carefully here, examine that everything is CORRECT and does not touch your internal HDD at all. For example, according to this tutorial, there must be 2 partition to be formatted, /dev/sdb5 as EXT2 and /dev/sdb as SWAP if you install it on USB Flash Drive. For HDD or SSD, I recommend EXT4 instead of EXT2.

Step 5: Waiting
  • Waiting
  • Finishing

Wait for the actual process to take place. This should not take more time than 1 hour. On my practice, this needs more or less 40 minutes long.

Once finished, deepin will say "Successfully installed" on screen and let you reboot by clicking Experience Now button.

Final Result
Successful installation will give you a working deepin GNU/Linux system version 15.10 like below. Yes, you run it from a USB stick. Happy working!

This article is licensed under CC BY-SA 3.0.

Balancing Left-Right Speaker Volume on Debian Buster GNOME Edition

Friday 26th of July 2019 02:34:00 PM
Like yesterday I did it on KDE Plasma on Neon , now I also do it on GNOME 3 on Debian 10. If you have two speakers on left and right, it is very easy to adjust the volume independently by using built-in System Settings in the Sound section. Simply slide the Balance slider to left or right. For instance, I adjusted it to right (as my left one is currently broken) so I will listen to sound from the right speaker only. And vice versa. That's it.

This article is licensed under CC BY-SA 3.0.

What To Do After Installing Debian 10 GNOME Edition

Friday 26th of July 2019 03:59:00 AM
(Debian Buster GNOME running nicely)
Debian GNU/Linux 10 codenamed Buster released this July. I have collected all necessary download links here, install guide to USB here, and this is the time for the traditional post-installation tips. I mentioned 10 tips and tricks below to help you familiarize yourself with Debian 10 GNOME Edition including how to bring back tray icon & desktop shortcuts, change repository mirror location, switch between Wayland and Xorg, take care of Nautilus and other built-in programs, and more. I also mentioned two bonuses in the end so I hope you could learn more about Debian. Enjoy Debian Buster!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
[ On Debian 10: Install Guide | Downloads | Mozc/Hiragana ]

To make everything easier...
Before you perform tips and tricks below, it's better to put two tools, System Settings and GNOME Tweaks, on the left dock.

(Simply run the program and add it to favorites)
  • 0. Wayland and Xorg
  • 1. About printscreen
  • 2. Terminal
  • 3. GoldenDict
  • 4. Shotwell
  • 5. Firefox and Evolution
  • 6. LibreOffice
  • 7. Desktop icons
  • 8. Nautilus
  • 9. Desktop tweaks
  • 10. Software & repository
  • [Bonus #1]
  • [Bonus #2]

0. Switching between Wayland and Xorg
For decades, Debian always used Xorg as its default desktop session. But starting from 10.0, now, Debian uses Wayland by default while still having Xorg as side option. However in Wayland desktop session, you cannot run Synaptic Package Manager with administrator privilege. So, you would still need Xorg session for many cases. At least, for now. To switch to Xorg desktop session, logout > see the login screen > click the gear icon > select Xorg > and finally login.
1. PrintScreen Problem
On my installation, Debian seems to be crashed every time I pressed PrintScreen button. The GNOME Screenshot tool also crashes the screen if I run it manually. Apparently, this is happened when on the installation I selected Indonesia as region but United States as formats (see developers discussion here). You may encounter same problem too so:

Quick solution:
  • Go to system settings > Region and Language > change both two into United States > restart your computer.
  • Now try PrintScreen or Shift+PrintScreen. It should work.

Alternative solution:
  • 0) Install Scrot first by command line: sudo apt-get install scrot
  • 1) Go to System Settings > Device > Keyboard > find out Save Screenshot to Pictures > click it > press Backspace > now the original shortcut key is gone.
  • 2) Still on the Keyboard section > scroll down to bottom > click that plus button > give name to it My own screenshot tool > give it command scrot -d 5 > give it PrintScreen as the key > OK.
  • 3) Now when you press PrintScreen, Debian calls Scrot with delay 5 seconds, and saves the picture to your Home directory.

(The GNOME Screenshot tool)
2. Terminal
(GNOME Terminal logo)
Once installed, pressing Ctrl+Alt+T does not run Terminal Emulator, unlike we usually do on Ubuntu. So go to System Settings > Device > Keyboard > scroll down to bottom > click that plus button > give it name Terminal Emulator > give it command gnome-terminal > give it shortcut key Ctrl+Alt+T > OK.

3. GoldenDict Dictionaries
The awesome desktop dictionary, GoldenDict, does not installed with dictionary files so unfortunately you cannot find any word in it. The secret is, fortunately StarDict’s dictionary files are compatible to GoldenDict.

So here as example, we can import StarDict’s ones. Run GoldenDict > go to menubar Edit > Dictionaries (F3) > Dictionaries dialog opened > open the Files tab > click Add > navigate to the directory where you saved StarDict’s dictionary files > OK. Now try to find any word. Congratulations!

Download a lot of StarDict's dictionaries here:

(GoldenDict shows meaning of "buku" in Indonesian as "book" in English)
4. Shotwell by default
Debian opens photos with Image Viewer by default instead of Shotwell. If you often crop pictures, like me, you better make default opening to Shotwell instead. Go to System Settings > Details > Default Applications > Photos > change it to Shotwell. Now try to open any photo you will always run Shotwell.

(Shotwell features very handy crop tool)

5. Firefox and Evolution
As usual, it's better take care of Firefox as soon as you installed it.

  • HTTPS Everywhere: to force all browser connections to be secure (encrypted). It's a must for public wifi users.
  • uBlock Origin: to block all ads + online trackers and to toggle it on/off quickly at any time.
  • Privacy Badger: a really good complement to uBlock Origin in blocking online trackers automatically.
  • so your default search engine uses StartPage instead of Google.
  • GNOME Shell Connector: to enable installation of GSE.


You may choose to disable these to prevent Firefox takes up your bandwidth without your concern. Personally, I strongly prefer to disable all of them. Anyway, we can still update manually at any time. Set each one with the disable value provided.

  • [default: true] [disable: false]
  •     App.update.enabled [default: true] [disable: false]
  •     extensions.update.enabled [default: true] [disable: false]
  • [default: true] [disable: false]

Buster includes GNOME Evolution as the mail client program. It is a very nice mail reader and also a beautiful desktop calendar. You can read your Gmail (IMAP/POP3) with it. You can integrate your Google Calendar account with it. If Gmail and Calendar work well, then other similar online services should work as well. Last but not least, setup email encryption for it is easy.

6. LibreOffice ribbon
Buster brings LibreOffice version 6.1 which already featured with Notebookbar (Ribbon-like interface). However, it’s not enabled by default, so you need to enable it: go to menubar Tools > Options > Advanced > give check mark to Enable advanced featres (maybe unstable) > OK > Restart LibreOffice. Now, go to menubar View > Interface > Tabbed. Happy working!

(Writer, Calc, and Impress running with Notebookbar enabled)
7. Desktop icons
Okay, how to put shortcuts on the desktop area like we did on KDE or Android? Easy, first, install Desktop Icons extension from official E.G.O. website.

(Buster with GNOME 3.30 and active shortcuts on desktop)
Next, what you need to do is to put everything on your own ~/Desktop directory. You can place folders, files, audios and videos, and of course apps. For apps, see picture above, simply copy apps you want from /usr/share/applications to it.

8. Nautilus file manager
(Nautilus logo on Debian Buster)
Sorting: I love to sort files by newest on top, just like this blog, and your social media posts. To do so, click the black triangle on menu button > click Last Modified > all sorted nicely now. See picture below.

Shortcuts: I always create quick accesses on left panel to my frequently used folders on my other partitions. You can do so: go to the folder you want > go up one directory > drag and drop that folder to left panel > rename it as you wish. See picture below, I add name such as [p1] for partition number 1 and so on.

 (Left: sorting by latest on top; right: creating shortcuts to folders on other partitions)

9. Desktop tweaks
(The Tweaks logo)
Fortunately, GNOME Tweak Tool is included by default on Buster. More good news, it already preloaded with a lot of Extensions.

Enable minimize and maximize button by going to Tweak Tool > Window Titlebars > toggle Minimize on > toggle Maximize on > see the result.

You may interested in these ones:
  • Alternatetab: do not group same items on Alt+Tab anymore.
  • Applications menu: XFCE-like drop down start menu.
  • NetSpeed: as you may know from my previous articles, it's my favorite download/upload indicator for GNOME 3 desktop.
  • Places status indicator: quick drop-down menu to go to folders. Similar to GNOME2’s.
  • Top Icons Plus: to place on the top panel running apps like Telegram, Pidgin, Tomboy Notes, and such.
(NetSpeed showing its information)
10. Software and repository
  • Reload
  • Add/remove programs
  • Change repository mirror

Debian provides you more than 50,000 software packages for all computing purposes possible at no cost. In order to add more software to your system, you need to Reload first, and then use package manager to find and install them.

Reload: of course you will need to reload your repository index:
$ sudo apt-get update

(The reloading process)
Add/remove programs: once reloaded, now, you can see thousands of software packages available at Synaptic Package Manager or GNOME Software. They are actually stored in the internet (that place is called repository) so you will need network access to get them. If you don't have Synaptic yet, install it by:
$ sudo apt-get install synaptic apt-xapian-index
Repository setup: you can change the default repository server Debian headed to into server located in your home country. For example, I can change default U.S. located server source into Indonesia by using Software & Updates tool from the start menu. See picture below, I changed the U.S. server into Kartolo server in Indonesia.

(Repository settings)
[Bonus] Nice apps to have
KeePassX is a handy password storage so you could save multiple accounts' credentials there. When you forget some, you open KeePassX, as only you know KeePassX's master password.

(KeePassX logo)
Telegram (GPLv3+) is a popular chatting platform used by many libre software communities and suitable to replace either WhatsApp or Skype. I maintain online classes on Telegram since 2017 as my effort to educate about Libre Software and GNU/Linux in Indonesia. Several chat groups you can join at Telegram are:
(Telegram Logo)
[Bonus] External Resources
Interesting resources to find apps for Debian:

Useful resources to learn more about Debian:

  • Official wiki: this is where to start everything.
  • Official doc: all documentations maintained by Debian Project.
  • Official intro: basic knowledge about Debian for you.
  • FAQ: list of answers by Debian for your common questions.
  • Mailing lists: a lot of email channels of Debian users and developers. Including support and development ones.
  • IRC channels: chat groups on IRC networks talking about Debian. The community is most active on both mailing lists and IRCs worldwide.
  • Resources: list of a lot of learning sources maintained by Debian Project itself for you.

    I am a long time StarDict user and even now I am still using it on my latest Neon Operating System. I recommend it to people I know. Thank you Huzheng for creating such truly useful and valuable program.

      This article is licensed under CC BY-SA 3.0.

      Save Your Bandwith on GNU/Linux Desktop

      Wednesday 24th of July 2019 03:40:00 PM
      (KDE-based OS monitoring its own upload and download traffic)
      Don't you realize your GNU/Linux operating system takes up your internet bandwidth without your consent? Do you want to browse the web more effectively to save up your net quota? I compile my own tips and tricks here in helping myself save my network bandwidth everyday as I'm using GNU/Linux desktop like KDE Neon and Trisquel. I hope these simple stuffs can help you too to avoid spending bandwidth unnecessarily. Enjoy!

      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

      1. Use Easy Image Blocker
      Images (PNG/JPG/GIF) are the largest loads in every webpage you visit. With Easy Image Blocker extension, you can disable all images in certain website, while retaining images in others. For example, you can let images shown, but block images on only, as you know it's the one most consuming your bandwidth. This way, you can save your bandwidth more efficiently.

      2. Use uBlock Origin
      With uBlock Origin, you can block all ads on the web and also all online trackers. It also automatically blocks YouTube's ads. Regarding online trackers, visiting a website today mostly is not visiting one thing, as it may connects you automatically to multiple other websites without your consent. So, browsing today mostly consumes more bandwidth. That's why uBlock Origin is very important.

      3. Monitor your upload/download traffic
      • On KDE, simply add Network Monitor widget.
      • On MATE, add Network Monitor applet to your panel.
      • On Unity, install indicator-multiload and run it and scroll on it to show Net Speed indicator.
      • On GNOME, install NetSpeed Indicator extension by hedayati. 
      (KDE-based operating system showing Network Monitor panel [top], KSysGuard with Network History as the third graph [middle], and traffic graph of current wifi hotspot connection [bottom])
      4. Watch your download managers
      Do you have KTorrent or Transmission? Watch out, do not let then run without your consent while your internet access is on! Because bittorrent client can either upload or download in full speed at any time an external connection established so that can consume your bandwidth really a lot.

      (KTorrent with all entries are in STOP state is safe for our bandwidth as it wont upload nor download) 
      5. Use Zsync
      If you wish to download Ubuntu or other GNU/Linux distros, use zync to cut down the bandwidth needed up to 50% as long as you have previous or similar version of the ISO image. It's a lifesafer. 

      6. Offline Webpage Reading
      I often save webpages so I can read them when I have no internet connection. You can either save page by Ctrl+S (resulting in a folder + an HTML file), or save as PDF (by Ctrl+P and choose Print To File). There is the third choice, that is using Zotero, and I used it too. Either way, you can reduce the need to go online just to read webpages.

       (My collection as my hobby is pressing Ctrl+S on web browser...)

      That's all. I hope these help you a lot.
      This article is licensed under CC BY-SA 3.0.

      deepin 15.11 GNU/Linux Released with Download Links, Mirrors, and Torrents

      Wednesday 24th of July 2019 02:08:00 PM
      deepin 15.11 released this July with the slogan "Better Never Stops" just three months after the previous 15.10 last April. Here's official direct download links from official server, SourceForge, OSDN, and also several mirrors, and of course torrents provided by community. Just like usual, I strongly recommend you to use BitTorrent way instead and then verify your ISO to be identical with the official one. Finally, so you can safely burn that ISO to DVD or USB and run deepin GNU/Linux. Happy downloading!

      Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.[ Previous deepin releases: 15.10 | 15.8 | 15.7 | 15.6 ] [ My deepin reviews: 2019 | 2018 | 2017 ] [  My deepin tutorials: USB | MicroUSB | Install ]

      Official Download
      deepin 15.11 ISO 64-bit (2.3GB)

      Note: if you have no idea which one to download, simply click this link and download it.

      Sourceforge (Official)
      deepin 15.11 ISO 64-bit

      Note: SourceForge is the most popular, gigantic source code hosting for many GNU/Linux projects since long before GitHub. 

      OSDN (Official)
      deepin 15.11 ISO 64-bit

      Note: Open Source Development Network (OSDN), similar to GitHub, is a centralized source code software hosting that provides download for many GNU/Linux and libre software projects.

      Simply right-click and Save Link As from one of below links:
      More mirrors worldwide are available on Deepin website.

      (A lot of servers providing deepin ISO download from multiple countries)
      Currently, there are torrents from LinuxTracker community and also Distrowatch. Simply download one with your favorite BitTorrent client program (I recommend KTorrent and Transmission) and after completely retrieved, verify the ISO file with the official checksum below.

      Once your hash value and one of these official values matched, it's verified, then the ISO you have downloaded is OK.

      daaf33cb284797cba582b99e8cc59a0a  deepin-15.11-amd64.iso
      3b61802d83ec40c5c32eb6719ea641de75b8fa72b5e8bced48429172bc53f0f7  deepin-15.11-amd64.iso

      This article is licensed under CC BY-SA 3.0.

      More in Tux Machines

      Events: FSF, GStreamer, LibreOffice, Qt World Summit

      • Hang out with the FSF staff in Seattle, November 15

        We are hosting this get-together to show our appreciation for your support of the FSF's work and to provide an opportunity to meet other FSF members and supporters in the area. We'll give updates on what the FSF is currently working on and we are curious to hear your thoughts, as well as answer any questions you may have.

      • GStreamer Conference 2019
      • GStreamer Conference 2019 Videos Now Available Online

        Taking place at the end of October during the Linux Foundation events in Lyon, France was the GStreamer Conference to align with the annual developer festivities. GStreamer Conference 2019 was once again livestreamed by the fantastic folks at with their great quality video/audio recordings of the conference now for many years.

      • Event report: Google Summer of Code presentation in Ankara, Turkey

        The Google Summer of Code – aka GSoC – is a global programme focused on bringing more student developers into free and open source software development. In 2019, LibreOffice was once again a participating project, and we describe the results here.

      • Qt World Summit 2019

        We also had a dedicated table for our mobile effort where we showcased our KDE apps for Android and of course Plasma Mobile. The latter of which we had running on a good ol’ Nexus 5X and more importantly the Librem 5 Dev Kit by Purism. Unfortunately, the Pinephone developer kits we were hoping to show as well weren’t shipped in time for the event. Anyway, if you’re interested in learning more about what’s going on with Plasma Mobile go check out our new weekly blog series!

      Python Programming Leftovers

      Fedora: Updates, Upgrade and Fedora Women’s Day in Peru

      • Fedora status updates: October 2019

        The Fedora Silverblue team was not able to get the necessary changes into Fedora 31 to support having Flatpak pre-installed. They are looking at the possibility of re-spinning the Silverblue ISO to incorporate the changes. But they did update the Fedora 31 Flatpak runtime. The team updated the Flatpak’ed GNOME applications to GNOME 3.34 and built them against the Fedora 31 runtime.

      • Upgrade Fedora 30 to Fedora 31
      • Fedora Women’s Day (FWD) 2019

      Security Patches and the Kernel (Linux)

      • Security updates for Tuesday

        Security updates have been issued by Fedora (community-mysql, crun, java-latest-openjdk, and mupdf), openSUSE (libssh2_org), and SUSE (go1.12, libseccomp, and tar).

      • New ZombieLoad Side-Channel Attack Variant: TSX Asynchronous Abort

        In addition to the JCC erratum being made public today and that performance-shifting Intel microcode update affecting Skylake through Cascade Lake, researchers also announced a new ZombieLoad side-channel attack variant dubbed "TSX Asynchronous Abort" or TAA for short. ZombieLoad / MDS (Microarchitectural Data Sampling) was announced back in May by researchers while today Cyberus Technology has announced a new variant focused on Intel processors with TSX (Transactional Synchronization Extensions). TSX Asynchronous Abort is a new ZombieLoad variant that was actually discovered back as part of Cyberus' originally discoveries but faced an extended embargo.

      • Linux Kernel Gets Mitigations For TSX Aync Abort Plus Another New Issue: iITLB Multihit

        The Linux kernel has just received its mitigation work for the newly-announced TSX Asynchronous Abort (TAA) variant of ZombieLoad plus revealing mitigations for another Intel CPU issue... So today in addition to the JCC Erratum and ZombieLoad TAA the latest is iITLB Multihit (NX) - No eXcuses. The mainline Linux kernel received mitigations for ZombieLoad TAA that work in conjunction with newly-published Intel microcode. The mitigations also now expose /sys/devices/system/cpu/vulnerabilities/tsx_async_abort for reporting the mitigation status plus a new tsx_async_abort kernel parameter. With the TAA mitigation, the system will clear CPU buffers on ring transitions.

      • LinuxBoot Continues Maturing - Now Able To Boot Windows

        LinuxBoot is approaching two years of age as the effort led by Facebook and others for replacing some elements of the system firmware with the Linux kernel. Chris Koch of Google presented at last month's Platform Security Summit 2019 on the initiative. The Platform Security Summit 2019 took place at the start of October at Microsoft's facilities in Redmond. LinuxBoot in recent months has been able to begin booting Windows 10, which is related to the recent reports on kexec'ing Windows from Linux. But not only is Windows booting but VMware and Xen are also now working in a LinuxBoot environment.