Paul Sutton

Linux

GoDot Conference 2021

Event : GoDot game engine conference Date : 23rd January 2021

Posted by:-

Debian GNU+Linux info

godot3/stable 3.0.6-2 amd64
  Full 2D and 3D game engine with editor
godot3-runner/stable 3.0.6-2 amd64
  Godot game engine run-time
godot3-server/stable 3.0.6-2 amd64
  Headless Godot game engine run-time
golang-github-gobuffalo-envy-dev/stable 1.6.4-1 all
  simplify working with ENV variables
golang-github-joho-godotenv-dev/stable 1.2.0+git20180115.6bb0851-1 all
  Go port of Ruby's dotenv library

#gnu,#linux,#mac,#windows,#game,#development,#godot,#engine

Solarus game engine

Just found this on Mastodon, Solarus game engine.

A lightweight, free and open-source game engine for Action-RPGs

    A 2D game engine written in C++, and executing games made in Lua.
    Specifically designed with 16-bit classic Action-RPGs in mind.
    Available on multiple platforms.
    Completely free and open-source, under GPL v3 License.

Home: http://www.solarus-games.org

Dev: https://gitlab.com/solarus-games

Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on

Link: https://www.solarus-games.org/en/development/resource-packs/visual-novel-system

Social : Le Bottin des Jeux Linux @Lebottindesjeux[email protected]

🔖 #linux #freegame #opensource #gpl3, #Solarus

TeX Live Road Map

Posting this, for anyone interested in the 2021 TeXLive Roadmap to release.

TeX Live is intended to be a straightforward way to get up and running with the TeX document production system. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, macOS, and also Windows. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. Many operating systems provide it via their own distributions. 

Read more

Plan for TeX Live 2021:
15feb: candidate/final sources committed, test builds begin.
28feb: tlnet (and TL'20) frozen, tlpretest starts, CTAN updates continue there.
15mar: code freeze for final build, major bug fixes only.
27mar: final updates from CTAN, final doc tweaks.
29mar: deliver TL image for TeX Collection packaging/testing.
5apr: deliver TeX Collection DVD image for manufacturing.
10apr: public release (also of MacTeX).
June?: delivery of DVDs to members. 

#texlive,#latex,#roadmap,release2021,#ctan,#typesetting, #packages,#install,#mactex,#windows,#linux,#document, #creation

PinePhone : Manjaro Lomiri OS

I found this on Mastodon, a review of the Manjaro Lomiri OS by LINux on MOBile

Video can be found here on lbry but can also be viewed on the Mastodon feed.

#mastodon,#video,#PinePhone,#Manjaro,#Lomiri,#OS,#phone, #hardware,#linux,#free,#software,#opensource,#open,#source

APG password generator

Debian comes with a useful command line utility called apg for generating passwords, based on criteria set when it is run.

You may need to install with apt install apg

Running just apg produces


ag"OnAub3 (ag-QUOTATION_MARK-On-Aub-THREE)
yissheav-Flas6 (yis-sheav-HYPHEN-Flas-SIX)
rek_OfDot6ly (rek-UNDERSCORE-Of-Dot-SIX-ly)
yorthIs0Ot; (yorth-Is-ZERO-Ot-SEMICOLON)
NapOl{aj6 (Nap-Ol-LEFT_BRACE-aj-SIX)
9Knyhik. (NINE-Kny-hik-PERIOD)

Where as using -m 16 produces a min length of 16 characters

apg -m 16


cryhejIryoatEpBi
DuVospewjopOtsye
veldIc@Ogguckeys
IalNexBeckOdjav1
drureroarAkucEdd
WinquivadLitsUk4

As a good password should be made up of Letters (upper and lower case) Numbers (0-9) Other characters ( !“£$()%^&* )

Then you need to run something like

apg -M sncl -m 16 -n 5

apg  -M sncl -m 16 -n 5 
EgUrr1slaibzydAr
IrgiOcyibgauvKan
jemUndafMinvieHo
Fliadweuldyeebup
enyaighKuedoobr3

The program man page also gives more info and an example shell script to help with the process.

man apg

shell script

[begin]----> pwgen.sh
       #!/bin/sh
       /usr/local/bin/apg -m 8 -x 12 -s
       [ end ]----> pwgen.sh

#linux,#debian,#shell,#password,#generation,#security,#help,#scripts,#secure,#unix,#gpl,#fsf,#freesoftware,#manpage, #manual,#web,#internet,#links,#letters,#numbers, #alphanumeric,#specialcharacters

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

Adding CC Images To Photos

This is a re-post from December 2019

If you create lots of media such as photos or graphics. You may want to add information pertaining to the copyright (or ideally copyleft) of the image.

As I am interested in Creative Commons (CC) then it makes sense to be able to add one of the many creative commons license logos to an image.

I asked on Friendica about how to do this (having tried and failed before) and was provided with some help and a really useful shell script to automate the process.

Firstly we need an image to modify and a logo image to add to this:

cc-by logo

Example logo file to insert

cc-by logo

For the sake of this article, I am just using a random photo I took of Paignton Geopark. I have also reduced the image size to 640×480 to make it smaller for the website as per command below.

gm mogrify -resize 640×480 *.JPG

I also had to convert the jpg files to png files with the following

gm convert DSCF0182mod.jpg DSCF0182mod.png

So that this blog would display the images.

The next step is to create a folder structure to contain what we need to undertake the work.

What we need is a new folder

Inside this, we need another folder called out

mkdir out

we need some more files mostly the cc logos, these are available from a simple duckduckgo search.

Note if putting on a website or other media you need to properly include the creative commons license being used on here I have put

''' Licenced under Attribution 4.0 International (CC BY 4.0) '''

Which should then link to the human readable license terms you want to use.

So what we should have is

\insertcc-logo\insertcc.sh

\insertcc-logo\out

\insertcc-logo\out\88×31.png

\insertcc-logo\out\88×31-sa.png

\insertcc-logo\out\cc-zero.png

etc

Put the SOURCE FILE in \insertcc-logo

MODIFY AND RUN the script below

Our script looks like ( save this as insertcc.sh or what you want to call this )

for p in *.JPG; do convert “$p” ./out/88×31.png -gravity southeast -geometry +10+10 -composite “out/$p”; done

What the script does is take each file with the JPG extension (or other extension), add the required logo, and save the modified file in

\insertcc-logo\out

As per :

cc-by logo

You need to make sure that the script points to the correct source files.

You also need to point the script to the correct file you want to insert in to your source image.

for p in *.JPG;

To use a different logo change this section of the script

$p” ./out/88×31.png

This article originally appeared on http://www.zleap.net.

#photo,#embed,#add,#creativecommonslogo,#linux #graphicsmagick,#editing,#manipulation,#bash,#commands, #media,#copyleft,#attribute,#share,#alike,#sharealike, #commons,#freedom,

You can find me on Friendica at [email protected]


cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Booting into console mode

With most Linux systems you boot in to a Graphical desktop. However, there are times when you want to perhaps use a pure console. While you can switch to a console with CTRL-ALT-Fn keys. If you want to set your system so that it boots directly to the console then I have found the instructions here.

#linux,#booting,#console

Seattle GNU/Linux conference

Seattle GNU/Linux conference is this Friday and Saturday you can find more information and a join link here

You can join online

Fri 9:00–16:30 PST (17:00–00:30 UTC) Sat 9:00–16:30 PST (17:00–00:30 UTC)

Sorry for the short notice, I have only just found out about this.

#conference,#gnu,#linux,#virtual,#seattle,#washington,#usa

Run a basic web server locally.

A few years ago, at the Torbay Tech Jam I was shown a neat way to start up a really basic http web server using python3.

Using this method I decided to have a go, so that I could share this, as it is linked to this weeks Code Club tutorials.

Note: I am using Debian Linux for this.

So after creating a new directory for the server

mkdir http cd http

I created a new file index.html and added a few basic lines of html to this.

<html>
<body>
<h1>this is a test line</h1>
</body>
<html>

Then from the command line entered:

python3 -m http.server 8080

Note: 8080 is the port number, so you can use something different, the default for http is 80.

Then pointing my web browser at

127.0.0.1:8080

I am able to view the page in the web browser.

Hope this is useful, could be useful for testing out what you are learning with Freecodecamp if you don't want to create Repl for this.

#linux,#debian,#web,#server,#http,#testing

I can be contacted on Mastodon here.

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)

Get a free Repl.it online IDE account here Get an Overleaf account here, Online collaborative LaTeX Editor

Adding emblems to files

I have a large number of photos that I am slowly uploading to my Mastodon account. However this presents a problem, how to identify and keep track which photos have been uploaded.

I found a solution to this, the XFCE desktop in Debian allows small icons (called emblems) to be added to file icons, this helps to identify different files, but there seems to be quite a few more uses for this.

So in this context, you can add an emblem as follows

  • Right click on a file or file(s)
  • Go to properties
  • Select *emblems tab

add emblem

  • Select the required emblem
  • Click Close

Image icons will now display the selected emblem.

picture plus emblem

Hopefully this is helpful. Even in a different context.

#hints,#linux,#debian,#xfce,#icons,#emblems,

I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.

Get a free Repl.it online IDE account here Get an Overleaf account here, Online collaborative LaTeX Editor

cc-by logo

Licenced under Attribution 4.0 International (CC BY 4.0)