Code Monkey home page Code Monkey logo

ubuntu-desktop-apps's Introduction

ubuntu-desktop-apps

Install desktop apps for productivity increase in Ubuntu based distros

In this repo I want to register 3 uses cases for ubuntu desktop apps:

  • Desktop app from script
  • Desktop app from app that your run from terminal writing a command
  • Desktop app from App Image file

Maybe I will do individual repos for each use case but the app stores are getting better everyday and in near future some parts of this repo will be useless! So, before waste you valuable time with desktop apps, check your distro app store and app oficial sites for a .deb installer or something user friendly.

Attention! If this will be your first contact with terminal, maybe this project is not for you (or this a good way to start). Otherwise if you use terminal sometimes go ahead.

Desktop app from script

In each folder there are 2 files: the script (app_name) and the shortcut generator (app_name.desktop)

devilbox_run_app Run your Devilbox Development Environment in one touch. Close it with ctrl+c.

echo_default Enable echo cancellation to your microphone (default)

echo_webrtc Enable echo cancellation to your microphone (webrtc)

Install instructions

Prepare to war

  • Clone project

  • Copy Icons folder to home/username/

  • Dig into the folder:

cd path_to_folder

Install app

  • Making a script executable. You can do this easly in command line:
sudo install app_name /usr/local/bin

Install shortcuts

  • Copy appname.desktop to ~/.local/share/applications/. You can do this also from the command line:
cp app_name.desktop ~/.local/share/applications/

Desktop app from app that your run from terminal writing a command (ex: scrcpy)

In each folder there is a shortcut generator (app_name.desktop)

scrcpy Run scrcpy without run command in terminal

Install instructions

Prepare to war

  • Clone project

  • Copy Icons folder to home/username/

  • Dig into a folder:

cd cd path_to_folder

Install shortcuts

  • Copy appname.desktop to ~/.local/share/applications/. You can do this also from the command line:
cp app_name.desktop ~/.local/share/applications/

Desktop app from App Image file

In each folder there is a shortcut generator (app_name.desktop). You also need to download the App Image

Examples

  • Inkscape
  • Balena Etcher

Install instructions

Prepare to war

  • Copy App Image to home/Apps/ and give it a name that script can read (check script)

  • Clone project

  • Copy Icons folder to home/username/

  • Dig into a folder:

cd cd path_to_folder

Install shortcuts

  • Copy appname.desktop to ~/.local/share/applications/. You can do this also from the command line:
cp app_name.desktop ~/.local/share/applications/

Final notes

Some apps need gnome-terminal to run. If you don't have it on your ubuntu based distro run on terminal:

sudo apt update
sudo apt install gnome-terminal

References

Ask Ubuntu

Linux Uprising

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.