Language Selection

English French German Italian Portuguese Spanish

Ubuntu Buzz

Syndicate content
Unofficial Ubuntu BlogUnknownnoreply@blogger.comBlogger1535125Ubuntubuzzhttps://feedburner.google.com
Updated: 8 hours 38 min ago

Merge Multiple ODT Documents with LibreOffice (#1 Master Method)

Thursday 28th of November 2019 06:46:00 AM

Do you know that LibreOffice has Master Document feature? This feature allows you to join multiple documents, rearrange them, and then save them as one joined document. We can use this feature to quickly and easily merge ODT files into one. I will give you example by joining 10 transcript documents into single ODT or PDF file with a total of 600 pages with 90 pictures inside. Don't worry as you can download that examples below. Let's learn!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
Preparations
As example, I will show you how I did joining 10 transcript documents of my own online courses into 1 document. (however, they are in Indonesian). If you want to practice, you can download all of these documents from https://archive.org/download/mkoteknoplasma.


Total size of these 10 files are 11MB:



Start LibreOffice
Run your LibreOffice Writer.



Start Master Document
Go to menu bar File > New > Master Document. This will show you a new document with a small dialog named Navigator.



Insert ODT files into Master
On Navigator dialog, click Insert > File > file chooser dialog appears > select multiple ODT files as you wish > click Open > all documents appear in current document. You can see your status bar shows page number equal to all pages from multiple documents. For example, mine is 600 pages or more.



Rearrange documents order
On Navigator dialog, you can easily move up or move down (click Up or Down arrow button) any document to sort them in order as you wish. For example, of course I want my final transcript to be sorted properly from number 1 to number 10, so I rearrange them like picture below.


Save
Press Save button and this will save joined document as .odm (Open Document Master) format.

Save as ODT 
To save as normal .odt (Open Document Text) format, go to File > Export > choose ODT (.odt) from file format selection > name it as you wish > Save.



Test Export to PDF
Not only ODT, you can also export the joined document to PDF by menu bar File > Export as > PDF. See example below, as I said above, it is consisted of 600 pages.


Final Result
Your ODT document is now a merge of all multiple documents.

 
See the properties of your document, it should show 600 pages or equal to page number of source documents.


If you see them on the File Manager, then the file names, formats, and sizes are like this:


Editing
If we need to edit, it is to add a line break in every joint page between every end of a document and beginning of next document. We just need to put the cursor at the end of document and press Ctrl+Enter to make next document moved to a new, separate page. That's all. Happy working!

This article is licensed under CC BY-SA 3.0.

Convert Video & Audio Easily with VLC Media Player

Thursday 21st of November 2019 04:16:00 PM

VLC is a complete video player with conversion features. If you already have VLC installed, you can convert videos & audios without additional software. The purpose of converting is mostly to reduce video size by changing the format to a lossy one, and by removing the audio track from it. It is very handy to do with VLC as shown below. Let's go!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.



1. Open the converter
Run VLC and open the menu bar File > Convert/Save (Ctrl+R).

2. Add a video file
Click Add button and select a video file as source video. For example, a 20MB sized video.mp4 file.


3. Conversion
Click Convert / Save button at the bottom so you see a new dialog to configure your conversion. If you need adjustments, see special section at the end.

- Select target video format on Profile (example: Video - Theora + Vorbis (OGG))
- Type target file name (example: converted-video.ogv)
- Click Start button


Video formats you can choose:
- MP4
- OGV
- WEBM
- WMV

Target formats that are considerably smaller in size if you convert a source video to:
- WEBM
- OGV

For example here, converting a high quality MP4 to OGV will reasonably reduce resulting file size.

4. Processing
VLC will show blank screen with its orange logo and its progress bar moving second by second. This is VLC conversion progress. How fast this will take depends on your computer power: stronger means faster.



5. Special Adjustments
Find the special adjustments by wrench icon "Edit selected profile" next to profile selection:


For example, you want to remove the audio track, or deliberately shrink the video resolution, or decrease the bitrate, so resulting video will have smaller file size, you can do it:


Remove audio:
Located at Audio Codec tab: simply uncheck the Audio option there and options below it being greyed out


Shrink resolution:
Located at Video Codec tab: Resolution tab: select Scale between 0.25 - 0.5 - 0.75 to make it smaller.


Decrease bitrate:
Located at Video Codec tab: Encoding parameter tab: determine value at Bitrate box. For example: a full quality MP4 may be at 2mb/s bitrate, decreasing it to 128kb/s will decrease the file size a lot but still keep the quality.



Combining those three options should give you smaller file size you would love. You will need to try them out several times to find out best combination. Go ahead!


This article is licensed under CC BY-SA 3.0.

Where To Try Nextcloud Service for Free?

Friday 8th of November 2019 04:05:00 PM
(Trying a gratis Nextcloud server)
Nextcloud is server-based free software all-in-one alternative to Google Drive with plugins capability that you can install to your server. It is very great, with it you can create file server for your office, with awesome additional plugins like LibreOffice Online ("Collabora") & Video Conference ("Talk") you can install as you wish. But if you do not have server to install it, where you can test out a Nextcloud service for free? There is a good news. Actually, Nextcloud Project already provides a gratis demo server at try.nextcloud.com everybody could use. By creating a free account, you can instantly test out Nextcloud with your friends. Enjoy!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
See Nextcloud Website
Navigate your browser to https://nextcloud.com. On the top panel, you should see Demo link. That is the free trial service.


See Trial Nextcloud Service
It is located at try.nextcloud.com. To test quickly, pick the choice "I just want a short look around" and give check to the reCaptcha. 



Register
The trial will be deleted in 60 minutes. In the registration page, you should create (1) username (2) password (3) database, select SQLite instead it works and finally click Finish Setup.  


Nextcloud website will create your Nextcloud server quickly but you need to be patient and finally you will be redirected to Nextcloud web user interface. This should take up to a few seconds only.

 
Welcome to Nextcloud!
Here is Nextcloud web user interface. If next time you setup your local Nextcloud server, then it would look nothing far from this one.


Try Nextcloud!
You can start your first adventure with Nextcloud by uploading pictures, documents, creating folders, navigating, and so on. 


 (List view, thumbnails view)
The best thing for a team to test first is sharing. Try to click share button on a picture, copy link, and ask your friend to open that link on their browser. Picture below shows opening a shared picture with Incognito Browser (notice the purple mask logo?).

 
Happy testing!

This article is licensed under CC BY-SA 3.0.

Setup Complete Qt SDK on Ubuntu Eoan Ermine

Friday 8th of November 2019 07:32:00 AM
  (Qt Creator works perfectly on Ubuntu 19.10)




Qt Software Development Kit (Qt SDK) includes Qt Creator IDE & Qt Framework Libraries with Full Code Examples among other things. On Ubuntu 19.10, if you want to develop GUI applications with Qt, you need to install that Qt SDK first with a C++ compiler. Installing it on 19.10 is slightly different to different to 18.04 as this involves configuring GNU GCC C++ compiler on 19.10. After setup, you will have a ready, complete Qt SDK with Creator, Designer, Linguist, and Assistant works with G++ compiler. I hope this will be useful for you all. Happy hacking!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.


Install Compiler
The compiler is called g++:

$ sudo apt-get install g++
Install Qt SDK
This is the complete Qt with all tools and source code examples:
$ sudo apt-get install qt5-default qtcreator qtbase5-examples qtbase5-doc-html
Configure Qt Creator
  • Go to Tools > Options.
  • Go to Kits > Kits tab > select Manual, Desktop kits > see section Compile: > see C++ > change the selection from Clang to GCC C++ 64-bit.
  • OK.



Test
After all steps above you should be able to do everything with Qt programming like below.

Testing the examples:
All source code examples should be visible at main page.



Testing the tutorials:
Same as code examples, all tutorials should be visible as well at main page.



Testing build code examples:
Just pick an example from a lot of examples available and then build (Ctrl+R, or green '>' button). It should be successfully compiled. See example below. Until this point, Qt SDK is ready for you to start coding. Enjoy!


Happy hacking!


This article is licensed under CC BY-SA 3.0.

Ubuntu 19.10 Starter Pack Applications

Friday 8th of November 2019 03:25:00 AM
(Ubuntu Eoan with many useful applications)
This is my Ubuntu 19.10 recommendation list of useful applications for beginner users. With this list, you will know many programs for different purposes, for example Kdenlive for video editing and TuxMath for kids learning math. I present you here 10 different categories from Multimedia to Programming with at least 3 applications each. I mention preinstalled applications with star (*) sign on its names in case some of you still don't know them. In the end, I present ways for you to install all of them either by automatic way or manual. I hope this will be useful for everybody. Enjoy Eoan Ermine!
    
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
Summary
  • Multimedia
  • Graphics
  • Electronics & CAD
  • Documents & Printing
  • Education, Basics
  • Education, Math
  • Education, Teaching
  • Utilities
  • Internet
  • Programming
  • How To Install Them

1. Multimedia
Audio tagger, video converter, video editor, audio editor.

Rhythmbox* - audio player, podcast client, replacing Winamp

Easytag - MP3 tagger, to edit metadata of audio files such as Title, Author, Album, etc.

WinFF - audio and video converter that is easy to use, replacing Any Video Converter

Kdenlive - non-linear video editor, replacing Adobe Premiere

Audacity - professional audio editor



2. Documents & Printing
LibreOffice* - MS Office replacement, the best office suite

Evince* - Adobe Reader replacement, a PDF reader

Simple Scan* - scanning tool

PDFSAM - PDF split and merge tool, useful to publish electronic magazine etc. (for example, Rootmagz, an Indonesian GNU/Linux magazine, was published using PDFSAM)


3. Electronics & CAD
GEDA - Electronic Design Automation that is free software, replacing EAGLE or Porteus

NGSPICE - electronic design simulator, oftenly used with GEDA

KiCAD - electronic circuit & PCB designer, used by Purism to create Librem phone hardware (see this awesome post)

FreeCAD - AutoCAD replacement, 3D computer aided design software  (see FreeCAD showcase here)




4. Graphics
GIMP - Photoshop replacement

Inkscape - CorelDRAW or Illustrator replacement

Synfig Studio - Macromedia FlashMX replacement for 2D animation




5. Education::Basic
Tux Typing - trainer of 10-fingers typing

GCompris - all in one educational games for preschool kids

SuperTuxKart - racing game that is cute and funny, you can use it to train a person interacting with keyboard



6. Education::Math
TuxMath - funny game to train basic math for kids

KAlgebra - geometry solver, for grade - high school kids

GNU Octave - MATLAB replacement



7. Education::Teaching
Peek - screen recorder to GIF animation

Kazam - screen recorder with voice to MP4/WEBM video

Shutter - screenshot tool with edit capabilities

Telegram - to teach people online, I proved this with my online course since 2017 I name it Teknoplasma

ITALC - the famous server-client class monitoring and management, the name stands for Intelligent Teaching and Learning with Computers; alternatively, you can use Veyon instead, the advanced modified version of ITALC



8. Utilities
Testdisk - advanced data recovery tool, effective to undelete formatted hard disk

Gedit* - Notepad replacement, a text editor

Brasero - Nero Burning ROM replacement, a CD burning & copying tool

9. Internet
Hexchat - IRC client, because whole Ubuntu community communicate online via IRC

Persepolis - IDM replacement, a download manager with complete features

Telegram -  a free software server-based instant messenger

Transmission* - BitTorrent client, program to download millions of files shared freely via network called BitTorrent

Liferea - RSS client, to subscribe to multiple sources' news & articles from the internet



10. Programming (Software Development)
C/C++ compiler set - called build-essentials, basic tools that provides you compilers and libraries to code C or C++ language

Qt SDK - the best tool to create GUI desktop application that is cross-platform (Kubuntu and KDE are created with Qt)

OpenJDK - the tool needed to create Java application


XAMPP - a bundle of Apache, MySQL, and PHP that is easy to install

Geany - small, all in one lightweight IDE for all languages, replacement to Notepad++ or Sublime Text




How To Install
This separate part explains ways to install software mentioned above. Most software are easy to install using APT command line, some should be manually installed (don't worry it's easy), some available as portable applications (AppImage) (even more easier to use).

Educations:

$ sudo apt-get install gcompris supertuxkart tuxtype tuxmath kalgebra kazam

Multimedia:

$ sudo apt-get install kdenlive audacity winff easytag
Documents:

$ sudo apt-get install pdfsam
Utilities:

$ sudo apt-get install testdisk brasero
Internet:

$ sudo apt-get install hexchat
Programming:

$ sudo apt-get install geany build-essentials openjdk

Manual installations:


Portable apps:

This article is licensed under CC BY-SA 3.0.

Codeberg, Gitea, & Notabug for You Switching from GitHub

Sunday 3rd of November 2019 09:10:00 AM
(Codeberg, Notabug, and Gitea free source code hosting services)
If you are looking for gratis service for code hosting to replace GitHub, you can look at Codeberg, Notabug, or Gitea these days. I present you here a short intro of those three including their Privacy Policy & Terms of Service so you can decide yourself which one to choose. I also listed some interesting projects, like Libreboot and Infosec Handbook, you could find there. One more important thing is that these 3 services are peacefully browseable with LibreJS. Happy hacking!

Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.

1. Codeberg.org
An independent, non-profit GitHub-like service from Germany that is based on Free/Libre Software on its server side. 


Some interesting projects here:
  • Fedilab Lite - Fediverse all-in-one client 
  • Infosec Handbook - security and privacy friendly resource
  • Cloudflare Tor - give this information to website you cannot access because of Cloudflare
  • PrivacyToolsIO - a mirror of PTIO from its original hosting
  • Invidition - Invidious addon for Firefox browser
  • Freedombone - a GNU/Linux system packed with home internet capabilities including email server (similar to FreedomBox)



(Main page of Codeberg)
(Registration page, see it's not reCaptcha)


2. Notabug.org
It is the GitHub from Peers.Community, a group of several RYF-certified companies (Minifree & Vikings), and interesting projects like Libreboot, and fully-libre distros (Dragora and Librepup). If you are active in Trisquel Forum, you will be aware that Notabug is often mentioned there. I myself use Notabug and you can find me there.


In Notabug itself, we will find interesting Free Software projects like Uruk and Dragora distros, Libreboot, LibrePower freedom-delayed, and more.
  • Uruk OS - Trisquel-based distro from Iraq, promised to be 100% libre distro 
  • Dragora OS - an independent GNU/Linux distro with different approach in its development (it's one among few 100% libre distros)
  • Libreboot - a distribution of Coreboot, a completely free software computer BIOS
  • LibrePower - free software & free hardware for solar charge controller and battery charger
  • Freedom Delayed - list of software projects that promised to free their products


    (Main page of Notabug)
    (Registration page, see it's not reCaptcha)


    3. Gitea: Git.PrivacyTools.io
    I present you here Gitea service from PrivacyToolsIO among other Gitea services possible out there. It is still pretty new but it is available and built by community that help world avoid global mass surveillance.

    • Registration: gratis, no captcha at all (for now)
    • Base: United States
    • Privacy Policy: available
    • Terms of Service: - 
    • Javascript information: available
    • Donate: via OpenCollective   



    (Main page of Gitea@PTIO)
    (Registration page, see it's even does not have any captcha)





      Questions & Answers
      Why not hosting codes yourself?

      This is without doubt the best option but it costs you time. Public hostings help you save your time.

      What is the difference between software and service?

      I must make clear difference here as there is the software and there is also the service. Gitea and Gogs are names of software, they are web-based programs. But when I'm talking about Codeberg.org, it is a service that runs Gitea software; similar to Notabug.org that is also a service that runs Gogs software. One more example for clarity, WordPress is a software, while WordPress.com is a service that runs mentioned software. The actual difference is whether you doing efforts (costs time) to built server or not (doesn't cost time).

      Why not GitLab or Savannah?

      GitLab.com service is okay for me (I'm using it) and in fact still okay for many Free Software projects. Savannah is okay as well and one more great thing is it predates all code hosting services mentioned here in lifespan. The actual reason for me is that Codeberg is a new thing interesting for me (people talk about it recently at Mastodon), while Gitea is also very interesting, and lastly I know Notabug from people at Trisquel Forum and Peers.Community.

      Is there any deeper consideration to trust a code hosting service?

      Of course, take a start with FSF's ethical repository criteria.

      What are missing from those services for you?

      For me, there are 3 things missing:
      • 1) documentation in using the web user interface, as you can find Gitea & Gogs have only documentation for its deployment or development
      • 2) size limit, or "pricing" information, like you would always see at GitHub or GitLab service
      • 3) special for PTIO, they do not have Terms of Service at least until now

      More Resources
      There are other gratis source code hosting services I don't cover above:

      • GitLab.com - the biggest service often seen as the true replacement to GitHub.
      • Teknik.io -  since 2013, Sweden based all-in-one service that provides Gitea service.
      • Framagit.org - a GitLab CE code hosting service by the famous France-based Framasoft.

      This article is licensed under CC BY-SA 3.0.

      More in Tux Machines

      Here’s the MATE Desktop Running on the PinePhone – Video

      Yes, you’re reading that right, it is apparently possible to put the MATE desktop environment on the PinePhone, and surprise, surprise, it runs very well, that if you can get used to the desktop experience on a small screen, of course. Disappointed by other distributions available for the PinePhone, a YouTube user apparently managed to put the MATE desktop on the mobile device the pmbootstrap installer from postmarketOS, a GNU/Linux distribution designed for phones. In the video below, you can see the MATE desktop in action on the PinePhone, running the Mozilla Firefox web browser and the Onboard on-screen keyboard. Read more

      Meet CSI Linux: A Linux Distribution For Cyber Investigation And OSINT

      With the steady rise of cybercrimes, companies and government agencies are involving themselves more in setting up cyber investigation labs to tackle the crime happening over the Internet. Software tools are like arms that play a significant role in the investigation process. Hence, Computer Forensics, Incident Response, and Competitive Intelligence professionals have developed a Cyber forensics focussed operating system called CSI Linux. Read more

      Today in Techrights

      today's leftovers

      • Word Embeddings Simplified

        Recently I have been dwelling with a lot of NLP problems and jargons. The more I read about it the more I find it intriguing and beautiful of how we humans try to transfer this knowledge of a language to machines. How much ever we try because of our laid back nature we try to use already existing knowledge or existing materials to be used to make machines understand a given language. But machines as we know it can only understand digits or lets be more precise binary(0s and 1s). When I first laid my hands on NLP this was my first question, how does a machine understand that something is a word or sentence or a character.

      • Coronavirus wreaking havoc in the tech industry, including FOSS

        At FOSS Linux, you may wonder why we are covering the coronavirus and how it relates to Linux and open-source software? Aside from the apparent effect of the slowdown in components required for Linux to run on,  the coronavirus outbreak directly impacts several products featured in FOSS Linux over the past year. Purism – the brains behind the Librem 5 phones powered by PureOS are the most directly affected by the outbreak, suffering production delays. Dell – the titanic computer manufacturer, has hinted at a possibility of interruption of supplies, which could affect the availability of the Dell XPS 13 Developer Edition preloaded with Ubuntu 18.04. System76 – these creators of Pop_OS! 19.10 recently announced their foray into the world of laptop design and manufacturing.  The coronavirus could adversely affect this endeavor. Pine64 – maker of the Pinebook Pro, the affordable laptop which supports most, if not all, Linux distros featured on FOSS Linux also is under threat of production delays.

      • Announcing the release of Samza 1.3.1

        We have identified some issues with the previous release of Apache Samza 1.3.0.

      • Scientists develop open-source software to analyze economics of biofuels, bioproducts

        BioSTEAM is available online through the Python Package Index, at Pypi.org. A life cycle assessment (LCA) add-on to BioSTEAM to quantify the environmental impacts of biorefineries -- developed by CABBI Postdoctoral Researcher Rui Shi and the Guest Research Group -- is also set to be released in March 2020. To further increase availability of these tools, Guest's team is also designing a website with a graphical user interface where researchers can plug new parameters for a biorefinery simulation into existing configurations, and download results within minutes.

        BioSTEAM's creators drew on open-source software developed by other researchers, including a data bank with 20,000 chemicals and their thermodynamic properties.

      • Mirantis Joins Linux Foundation's LF Networking Community

        Mirantis, the open cloud company, today announced it has joined the Linux Foundation's LF Networking (LFN) community, which facilitates collaboration and operational excellence across open networking projects. LFN software and projects provide platforms and building blocks for Network Infrastructure and Services across Service Providers, Cloud Providers, Enterprises, Vendors, and System Integrators that enable rapid interoperability, deployment, and adoption. LF Networking supports the largest set of networking projects with the broadest community in the industry that collaborate on this opportunity.

      • Google Announces The 200 Open-Source Projects For GSoC 2020

        Google's Summer of Code initiative for getting students involved with open-source development during the summer months is now into its sixteenth year. This week Google announced the 200 open-source projects participating in GSoC 2020.  Among the 200 projects catching our eye this year are GraphicsFuzz, Blender, Debian, FFmpeg, Fedora, FreeBSD, Gentoo, GNOME, Godot Engine, KDE, Mozilla, Pitivi, The GNU Project, VideoLAN, and X.Org. The complete list of GSoC 2020 organizations can be found here. 

      • Myst (or, The Drawbacks to Success)

        After listening to the cultural dialog — or shouting match! — which has so long surrounded Myst, one’s first encounter with the actual artifact that spurred it all can be more than a little anticlimactic. Seen strictly as a computer game, Myst is… okay. Maybe even pretty good. It strikes this critic at least as far from the best or worst game of its year, much less of its decade, still less of all gaming history. Its imagery is well-composited and occasionally striking, its sound and music design equally apt. The sense of desolate, immersive beauty it all conveys can be strangely affecting, and it’s married to puzzle-design instincts that are reasonable and fair. Myst‘s reputation in some quarters as impossible, illogical, or essentially unplayable is unearned; apart from some pixel hunts and perhaps the one extended maze, there’s little to really complain about on that front. On the contrary: there’s a definite logic to its mechanical puzzles, and figuring out how its machinery works through trial and error and careful note-taking, then putting your deductions into practice, is genuinely rewarding, assuming you enjoy that sort of thing.

        At same time, though, there’s just not a whole lot of there there. Certainly there’s no deeper meaning to be found; Myst never tries to be about more than exploring a striking environment and solving intricate puzzles. “When we started, we wanted to make a [thematic] statement, but the project was so big and took so much effort that we didn’t have the energy or time to put much into that part of it,” admits Robyn Miller. “So, we decided to just make a neat world, a neat adventure, and say important things another time.” And indeed, a “neat world” and “neat adventure” are fine ways of describing Myst.