| by Arround The Web

Archinstall 2.5.4 Gets Initial Swapfile Prototype, Updated Sway Profile

Archinstall 2.5.4 implements an initial swapfile prototype, an updated profile for the Sway window manager, and more.
The post Archinstall 2.5.4 Gets Initial Swapfile Prototype, Updated Sway Profile appeared first on Linux Today.

Read More
| by Arround The Web

KDE’s Plasma Mobile Gets Ported to KDE Frameworks 6 and Qt 6

KDE Plasma Mobile users will be happy to learn that the repository for Plasma Mobile packages was ported to KDE Frameworks 6 and Qt 6.
The post KDE’s Plasma Mobile Gets Ported to KDE Frameworks 6 and Qt 6 appeared first on Linux Today.

Read More
| by Arround The Web

PyTorch Foundation: The First Six Months

In September 2022, we welcomed PyTorch to the Linux Foundation from Meta, which formed the PyTorch Foundation with founding members AMD, Amazon Web Services, Google, Meta, Microsoft, and NVIDIA.

The post PyTorch Foundation: The First Six Months appeared first on Linux.com.

Read More
| by Arround The Web

Will New CEO Dirk-Peter van Leeuwen Bring ‘Open Source Way’ to SUSE?

As Red Hat loses its open culture under IBM, SUSE might be set to become an important global open-source player.
The post Will New CEO Dirk-Peter van Leeuwen Bring ‘Open Source Way’ to SUSE? appeared first on Linux Today.

Read More
| by Arround The Web

System76 Updates Gazelle Laptop With a Refresh

Shortly after updating its Pangolin laptop, System76 announced an updated version of its Gazelle laptop with Ubuntu or Pop!_OS preinstalled.
The post System76 Updates Gazelle Laptop With a Refresh appeared first on Linux Today.

Read More
| by Arround The Web

How to Install VirtualBox 7.0 on Ubuntu 22.04

By following these step-by-step instructions, you’ll learn how to easily install VirtualBox 7.0 on Ubuntu 22.04.
The post How to Install VirtualBox 7.0 on Ubuntu 22.04 appeared first on Linux Today.

Read More
| by Arround The Web

Display your application data with Streamlit

Streamlit integrates with Python code and offers a low barrier of entry to visualizing application data in sophisticated ways.
Read More at Enable SysadminThe post Display your application data with Streamlit appeared first on Linux.com.

Read More
| by Arround The Web

Easy Diffusion: A Stable Diffusion UI

Easy Diffusion offers a web user interface for Stable Diffusion, a deep learning text-to-image diffusion model. Learn more here.
The post Easy Diffusion: A Stable Diffusion UI appeared first on Linux Today.

Read More
| by Arround The Web

Thinking about switching to Linux? 10 things you need to know

Why is now the perfect time to migrate to Linux? There’s the security and support, all the choices – and great apps! Plus, it’s just so easy.

Read More
| by Arround The Web

How to Install WildFly With Nginx on Ubuntu 22.04

Wildfly is an application runtime used to build Java applications. Here’s how to install Wildfly with Nginx as a reverse proxy on Ubuntu 22.04.
The post How to Install WildFly With Nginx on Ubuntu 22.04 appeared first on Linux Today.

Read More
| by Arround The Web

Blender 3.5 Released with Hair-Raising Improvements

A new version of open-source 3D animation software Blender is available to download. Blender 3.5 features the usual crop of bug fixes, performance patches, and stability tune ups. But it’s…

The post Blender 3.5 Released with Hair-Raising Improvements is from OMG! Linux and reproduction without permission is, like, a nope.

Read More
| by Scott Kilroy

How to Install Ansible Semaphore on Debian 11

Ansible Semaphore is an open-source web UI for Ansible playbooks. It enables the deployment using Ansible automation via a web browser. In this tutorial, you will install the Ansible Semaphore on a Debian 11 server.

Read More
| by Arround The Web

Distribution Release: OpenMandriva 23.03 “ROME”

OpenMandriva is a general purpose operating system. The project has published new media for the distribution’s rolling release branch, called ROME. The project’s latest ROME snapshot introduces new editions, including Server builds which do not have a…

Read More
| by Arround The Web

A Distro-Hopper’s Guide to Hacking on Linux for Beginners

In this guide, I share my personal journey through distro-hopping and offer advice to beginners about hacking and cybersecurity on Linux.
The post A Distro-Hopper’s Guide to Hacking on Linux for Beginners appeared first on Linux Today.

Read More
| by Arround The Web

How to Fix the ‘pip command not found’ Error in Linux Distros

Check out this quick and simple guide on how to fix pip command not found error in Ubuntu and other Linux distributions.
The post How to Fix the ‘pip command not found’ Error in Linux Distros appeared first on Linux Today.

Read More
| by Arround The Web

Python Time.sleep Milliseconds

The Python Time.sleep() method can be used to delay the execution of the code for a set interval by passing milliseconds after dividing them by 1000.

Read More
| by Arround The Web

Evolus Pencil – The Free Software UI/UX Designer and Diagram Drawing

Evolus Pencil is a free/open source GUI prototyping and diagramming/flowcharting software from Vietnam. It is a cross-platform desktop application, can be fully used without registration nor subscribtion. It is very easy to use, powerful and snappy to make complex user interface mockups and it provides prebuilt elements (“stencils”) you can use by drag and drop. We overview Pencil here from its third generation version 3.1.1. Happy reading!

Subscribe to UbuntuBuzz Telegram Channel to get article updates.

About Pencil

Pencil from Evolus, a company in Vietnam, is a free/open source UI/UX prototyping software as well as diagram drawing licensed under GNU GPLv2+. Its purpose is to design graphical user interface (GUI) for desktop, web and mobile applications. It has a long history dated back in 2008, then 2015 and continuing to today with a full rewrite since version 3 and the latest version is 3.1.1 released Sunday 1 January 2023. Technologically, it is developed using Electron JS and has not been available in Debian and Ubuntu software repositories.

Features

  • Easy GUI Prototyping
  • Built-in Shape Collections
  • Diagram Drawing Support
  • Exporting to Different Output Formats (PNG, HTML, ODT, PDF, SVG)
  • Easily Find Cliparts from the Internet
  • Inter-page linking

 

Video Tutorial

Please note that Evolus does not publish any official video about Pencil. However, there are Pencil video tutorials made by the community. Visit the playlist. As an example, below is one of the videos by tobyonline from 2013.

Note: if you have concerns about software freedom and privacy, consider watching the video via Invidious or NewPipe. You can also download it directly. Happy watching!

Similar Software 

  • Akira
  • PenPot (web)
  • Diagram.io
  • LibreOffice Draw
  • Figma *
  • Adobe XD *

*) Proprietary software, not free/open source. 

Evolus Pencil should not to be confused with Pencil2D, a free animation software developed by a Taiwanese programmer, which is already available on both Debian and Ubuntu repositories.

Minimum Requirements

Operating system: 

  • GNU/Linux
  • Windows
  • MacOS 

 

Download Pencil

1. Visit the download page https://pencil.evolus.vn/Downloads.html.

2. Download Pencil software package according to your operating system. 

How To Install

For Ubuntu users:

1. Visit the download page.

2. Find the Ubuntu section.

3. Download Pencil software package in DEB format according to your architecture:

  • i386 = Intel or AMD PC 32-bit
  • amd64 = Intel or AMD PC 64-bit

4. Package file downloaded with file name Pencil_3.1.1.ga_amd64.deb or similar.

5. Run the installation command from Terminal to the package file:

$ sudo dpkg -i [package_file_name].deb

6. If an error about dependencies occured, connect to the internet and fix it all:

$ sudo apt-get -f install

7. Evolus Pencil installed on Ubuntu system.

First Run

Run Pencil from your start menu. For first time, it will look like this. If you are already accustomed to graphic design tool like Inkscape, it is very easy looking, right?

How To Use

Below we show several examples of usages of Evolus Pencil for designing graphical user interface of desktop, mobile and web applications.

A. Desktop application design:

Run Pencil -> New Document -> an empty document created -> see left panel -> open either one of selections below -> drag and drop item from left to white canvas to the right.

  • Common shapes: contains basic rectangle, triangle, circle, lines, text etc.

  • Desktop – GTK Widgets: contains GNOME-like windows and elements.

  • Desktop – Sketchy Widgets: contains handdrawn-like windows and elements.

  • Desktop – Windows XP Widgets: contains Microsoft-style windows and elements.

  • Desktop – Prototype GUI: contains prototyping-style windows and elements.

 

 

B. Mobile application design:

Pencil is capable to draw designs of iOS and Android. Below, we drew an Ubuntu Tablet and an Android phone mockups. It shows elements like radio buttons, push buttons, combo box and even virtual keyboard.
 

C. Web application design:

Pencil is capable to draw designs of website or web application. Below, we drew a very simple design of web blog with Ubuntu style.
 

 

D. Diagram and flowchart:

Pencil is also capable to draw diagrams and flowcharts. Below we drew a diagram of GNU/Linux distributions history.

See Also 

PenPot – A New, Web-Based FOSS Figma Alternative

References

About Evolus

Pencil Overview by Dedoimedo (2011)

Pencil at GitHub (new project)

Pencil at Google Code (old project)


This article is licensed under CC BY-SA 3.0.

Read More
| by Arround The Web

FOSS Weekly #23.13: New blendOS Linux Distro, New Rust Series, Ubuntu Cinnamon and More

This week sees the start of a new Rust tutorial series and takes a look at blendOS Linux distro.

Read More
| by Arround The Web

Finnix 125 Arrives for Sysadmins With Linux Kernel 6.1 LTS

Powered by the long-term supported Linux 6.1 LTS kernel series, Finnix 125 introduces several new packages. Learn more here.
The post Finnix 125 Arrives for Sysadmins With Linux Kernel 6.1 LTS appeared first on Linux Today.

Read More
| by Arround The Web

Getting the most out of Pop!_OS by installing extensions

Pop!_OS is a versatile operating system that can be customized with extensions to suit your needs. In this guide, we’ll walk you through the process of installing and using extensions to enhance your Pop!_OS experience.

Read More