Search Results for 'ssh'

Forum Forums Search Search Results for 'ssh'

Viewing 15 results - 166 through 180 (of 364 total)
  • Author
    Search Results
  • #45512
    Member
    andfree

      Thanks for your reply.

      $ ffmpeg -i video.mp4 subtitle.srt
      ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers
        built with gcc 8 (Debian 8.3.0-6)
        configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/i386-linux-gnu --incdir=/usr/include/i386-linux-gnu --arch=i386 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --ignore-tests='hapenc-hap-none,hapenc-hapa-none,hapenc-hapq-none' --enable-shared
        WARNING: library configuration mismatch
        avcodec     configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/i386-linux-gnu --incdir=/usr/include/i386-linux-gnu --arch=i386 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --ignore-tests='hapenc-hap-none,hapenc-hapa-none,hapenc-hapq-none' --enable-shared --enable-version3 --disable-doc --disable-programs --enable-liblensfun --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc
        libavutil      56. 22.100 / 56. 22.100
        libavcodec     58. 35.100 / 58. 35.100
        libavformat    58. 20.100 / 58. 20.100
        libavdevice    58.  5.100 / 58.  5.100
        libavfilter     7. 40.101 /  7. 40.101
        libavresample   4.  0.  0 /  4.  0.  0
        libswscale      5.  3.100 /  5.  3.100
        libswresample   3.  3.100 /  3.  3.100
        libpostproc    55.  3.100 / 55.  3.100
      Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
        Metadata:
          major_brand     : mp42
          minor_version   : 0
          compatible_brands: isommp42
          creation_time   : 2020-11-19T17:17:43.000000Z
        Duration: 00:22:29.68, start: 0.000000, bitrate: 353 kb/s
          Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 640x360 [SAR 1:1 DAR 16:9], 254 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
          Metadata:
            creation_time   : 2020-11-19T17:17:43.000000Z
            handler_name    : ISO Media file produced by Google Inc. Created on: 11/19/2020.
          Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 95 kb/s (default)
          Metadata:
            creation_time   : 2020-11-19T17:17:43.000000Z
            handler_name    : ISO Media file produced by Google Inc. Created on: 11/19/2020.
      Output #0, srt, to 'subtitle.srt':
      Output file #0 does not contain any stream
      • This reply was modified 2 years, 5 months ago by andfree.
      #45345
      Member
      userzero
        /**
         * ROFI Color theme
         * User: Berbellon
        */
        
        configuration {
        	display-run: "";
            /*display-drun: "";
        	display-window: "";
        	display-ssh: "~#";
        	show-icons: true;
        	sidebar-mode: false;
            font: "Source Code Pro 15";*/
        }
        
        * {
          base-bg: #ff5733;
          selected-bg: #ce9742;
          base-color: #ebdbc2;
          selected-color: #222;
          border-color: #00000066;
          transparent: #00000000;
          text-color: @base-color;
          font: "hack 10";
        }
        #window {
          anchor: south;
          location: south;
          width: 100%;
          background-color: @base-bg;
          margin: 0px 0px 1% 0px;
          children: [ horibox ];
        }
        #horibox {
          background-color: @transparent;
          orientation: horizontal;
          children: [ prompt, textbox-prompt-colon, entry, listview ];
        }
        #prompt {
          text-color: @selected-color;
          padding: 0.7em 0px 0.7em 10px;
          background-color: @transparent;
        }
        #textbox-prompt-colon  {
          expand: false;
          str: ":";
          padding: 0.7em 10px 0.7em 0px;
          text-color: @selected-color;
          background-color: @transparent;
        }
        #entry {
          padding: 0.7em;
          text-color: @selected-color;
          background-color: #eee;
          expand: false;
          width: 10em;
        }
        #listview {
          background-color: @transparent;
          layout: horizontal;
          spacing: 5px;
          lines: 100;
        }
        #element {
          background-color: @transparent;
          padding: 0.7em;
        }
        #element selected {
          border: 0px 1px;
          text-color: @selected-color;
          background-color: @selected-bg;
        }
        #45268
        Member
        Speedyg869

          @SamK:
          Wow! Great explanation. You have answered all my questions. Thank you!

          It would nice if there was a section in the FAQ which talked about a Windows client / antiX Server configuration using your explanation of the tools above. Then a section which talked about a antiX client / Windows server configuration using Connectshares and SSH-Conduit since it works both ways.

          Can a Mod mark this as resolved or tell me how to do it? Thanks.

          • This reply was modified 2 years, 5 months ago by Speedyg869.
          #45243
          Forum Admin
          SamK

            But does Connectshares have any effect on remote clients connecting to or sharing resources on my antiX PC?

            If you mean:

              • Can the system on which Connectshares is installed make shares available to the network the answer is yes.
              • Can Connectshares make shares available to the network the answer is no.

            In cases where you have a machine on the network that is constantly available to provide resources to other systems it can be set up to serve shares by installing Samba or NFS. In such circumstances you must be prepared to do all the testing, configuration and maintenance of the chosen server. Additionally you must provide each of the workstations a way of mounting the shares e.g. Connectshares or some other means.

            In-house alternatives available in antiX

            Droopy
            This is a way to make files on your machine available to any other machine without installing any more software (it is shipped pre-installed in antiX-full). When Droopy is started it creates a folder named Public in your home directory. A web server is also started. Any workstation that has a web browser installed can upload and download files to and from that folder. When you close Droopy, the web server is automatically closed. In most cases the default configuration works without needing any changes. If required, it is easy to fine tune the config to suit your requirements. Droopy works with one file at a time, but that is easily managed by putting multiple files in an archive (e.g. *.zip *.tgz) and up/down the archive. Droopy is also able to work via the web browser on your ‘phone.

            A typical use case is impromptu file sharing, because it is simple and quick to use.

            The following video is out of date re set up and configuration. These were improved after the video was made. In terms of usability it is still OK. The video also mentions security but doesn’t say how to change it. Security settings are available via the configuration file for controlling options such as:

              • Use of a password to access the Public folder
              • Use of a certificate to enable https
              • Automatically setting the permissions of files uploaded to your system

            FAQ http://download.tuxfamily.org/antix/docs-antiX-19/FAQ/droopy.html
            Video https://www.youtube.com/watch?v=J2I0okt7mIU

            SSH-Conduit
            This is a suite of apps that enable your system to connect to remote systems and for those remote system to connect to your system. In other words your system is able to operate as a server (provide resources to others) and as a client (obtain resources from others). Both of those roles can be conducted concurrently.

            The FS suite component may be of interest. It provides a way to add (mount) a remote folder into the local system or remove (unmount) it. This makes the remote folders and files available to use on your local machine. You use them as if they are kept in your local laptop. The suite can make connections on an ad hoc basis and/or employ one or more profiles that may optionally be automatically employed when a suite component is started.

            Announcement https://www.antixforum.com/forums/topic/ssh-conduit-suite/
            FAQ http://download.tuxfamily.org/antix/docs-antiX-17/FAQ/ssh-conduit.html
            Video https://www.youtube.com/watch?v=Y0up7Cluf4s

            #45129
            Member
            Xecure

              These are the contents inside the init related to disable boot option found in a README file.

              A list of actual services that have been disabled is available in the
              file "/etc/live/config/disabled".  You can enable and disable services
              after you boot with the "services" command.
              
                  a                disable acpid service
                  A                Enable acpid service
                  B                Enable bootclean.sh service (disabled by default)
                  c                disable connmand service
                  d [nodbus]       disable dbus service
                  g                disable gpm service (mouse on virtual consoles)
                  i                disable ifplugd service
                  l [lean]         disable "lean" services (see below)
                  L                Enabled syslogd service
                  m [mean]         disable "mean" services (see below)
                  n                disable nfs service
                  N                Enable ntpd service (disbabled by default)
                  P                Enable pamd service (disabled by default)
                  r [norepo]       don't localize repos based on timezone
                  s [nosavestate]  don't save state on live-usb systems
                  S [savestate]    DO save state on live-usb systems
                  v                disable VirtualBox services
                  V                Don't blacklist fb modules, nvidiafb, etc.
                    [vboxdecor]    Enable fbcondecor in Virtual Box
                  x [Xtralean]     disable "Xtra-lean" services (see below)
                  Y                Enable Plymouth (disabled by default)
              
              Note 1: Virtual Box services are enabled automatically when run
              on Virtual Box and disabled automatically when not.
              
              Note 2: If a laptop is detected then acpid and wicd are excluded
              from the list of lean services.  They can still be disabled on with "a"
              and "w".
              
              Lean Services (l):
              
                  acpi-support   cpufrequtils   loadcpufreq    rsyslog
                  acpid          cron           nfs-common     saned
                  bluetooth      cups           rpcbind        smartmontools
                  bootlogs       irqbalance     rsync          ssh
              
              Xtralean Services (x):
              
                  cryptdisks           mountnfs-bootclean.sh
                  cryptdisks-early     pppd-dns
                  hwclock.sh           ufw
                  lm-sensors           urandom
              
              Mean Services (m):
              
                  avahi-daemon               nfs-kernel-server
                  dnsmasq                    ntp
                  ifplugd                    pppd-dns
                  mountnfs-bootclean.sh      resolvconf
                  mountnfs.sh                rpcbind
                  network-manager            smbd
                  networking                 ufw
                  nfs-common

              I have been studying the boot parameters, and many of them are documented (good), but only inside the init project. I am trying to organize them and add them to the wiki, but got distracted by other things.

              antiX Live system enthusiast.
              General Live Boot Parameters for antiX.

              #44724

              In reply to: Core 2 Duo

              Member
              akathaddeus

                Hope you guys can find the cause. It was up for two days on 4.14 32 bit before the last reboot and it has been up two days since. Should have confidence in a week or so.

                Both the default 4.9 kernels freeze. Until I came across the 4.18+ post I had tried 64 bit Debian Buster Stable, 64 bit OpenSUSE Leap and 32 bit Opensuse Tumbleweed using lightweight desktops also without success. Did not try 4.4 because after the 5.5 test as the 4.18+ post observation by then was given more weight. The T7200 before the upgrade had ran for 14 years on kernel 2.6 with no unresolved downtime so very confident about the hardware.

                All the tested OSes installed and operated great during the upgrade (AntiX was the fastest) but all would on average freeze sometime during the next 24 hours.

                System:    Host: xxxxxx Kernel: 4.14.14-antix.1-486-smp i686 bits: 32 compiler: gcc v: 7.2.0
                           parameters: BOOT_IMAGE=/boot/vmlinuz-4.14.14-antix.1-486-smp root=UUID=24c84370-a852-458a-ac26-c80966c5bbde ro
                           vga=791 quiet
                           Console: tty 0 dm: SLiM 1.3.6 Distro: antiX-19.2_386-full Hannie Schaft 27 March 2020
                           base: Debian GNU/Linux 10 (buster)
                Machine:   Type: Desktop Mobo: Gigabyte model: 8I945GMMFY-RH v: x.x serial: N/A BIOS: Award v: F1 date: 04/26/2006
                Memory:    RAM: total: 2.95 GiB used: 350.3 MiB (11.6%)
                           Array-1: capacity: 2 GiB slots: 2 EC: None max module size: 1 GiB
                           Device-1: A0 size: 1 GiB info: double-bank speed: 66 MT/s type: Unknown detail: none bus width: 64 bits
                           total: 64 bits manufacturer: N/A part-no: None serial: None
                           Device-2: A1 size: No Module Installed
                PCI Slots: Slot: 0 type: 32-bit PCI PCI status: Available length: Long
                           Slot: 1 type: 32-bit PCI PCI status: Available length: Long
                CPU:       Topology: Dual Core model: Intel Core2 T7200 bits: 64 type: MCP arch: Core Merom family: 6 model-id: F (15)
                           stepping: 6 microcode: D1 L1 cache: 20 KiB L2 cache: 4096 KiB bogomips: 7980
                           Speed: 1207 MHz min/max: 600/1200 MHz Core speeds (MHz): 1: 1025 2: 1024
                           Flags: acpi aperfmperf apic arch_perfmon bts clflush cmov constant_tsc cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts
                           est fpu fxsr ht lahf_lm lm mca mce mmx monitor msr mtrr nx pae pat pbe pdcm pebs pge pni pse pse36 retpoline sep ss
                           sse sse2 ssse3 tm tm2 tpr_shadow tsc vme vmx xtpr
                           Vulnerabilities: Type: meltdown status: Vulnerable
                           Type: spectre_v1 status: Vulnerable
                           Type: spectre_v2 status: Vulnerable: Minimal generic ASM retpoline
                Graphics:  Device-1: Intel Mobile 945GM/GMS 943/940GML Express Integrated Graphics vendor: Gigabyte driver: i915 v: kernel
                           bus ID: 00:02.0 chip ID: 8086:27a2
                           Display: server: X.org 1.20.4 driver: intel unloaded: fbdev,modesetting,vesa tty: 147x121
                           Message: Advanced graphics data unavailable in console for root.
                Audio:     Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: Gigabyte GA-8I945PG-RH Mainboard
                           driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:27d8
                           Sound Server: ALSA v: k4.14.14-antix.1-486-smp
                Network:   Device-1: Intel 82573L Gigabit Ethernet vendor: Gigabyte driver: e1000e v: 3.2.6-k port: a000 bus ID: 02:00.0
                           chip ID: 8086:109a
                           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: xxxxxx
                           IP v4: xxxxxx scope: global broadcast: xxxxxx
                           IP v6: fe80::216:e6ff:fe5c:58e4/64 scope: link
                           WAN IP: xxxxxx
                Drives:    Local Storage: total: 111.79 GiB used: 3.65 GiB (3.3%)
                           ID-1: /dev/sda vendor: Samsung model: SSD 840 EVO 120GB size: 111.79 GiB block size: physical: 512 B logical: 512 B
                           speed: <unknown> serial: S1D5NSBF198826M rev: BB6Q scheme: MBR
                           Floppy-1: /dev/fd0
                           Optical-1: /dev/sr0 vendor: LITE-ON model: DVDRW LH-20A1P rev: KL0N dev-links: cdrom,cdrw,dvd,dvdrw
                           Features: speed: 48 multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
                RAID:      Hardware-1: Silicon Image SiI 3132 Serial ATA Raid II Controller driver: sata_sil24 v: kernel port: 9000
                           bus ID: 01:00.0 chip ID: 1095.3132 rev: 01
                Partition: ID-1: / raw size: 109.76 GiB size: 107.53 GiB (97.97%) used: 3.65 GiB (3.4%) fs: ext4 block size: 4096 B
                           dev: /dev/sda1 label: rootantiX19 uuid: 24c84370-a852-458a-ac26-c80966c5bbde
                           ID-2: swap-1 size: 2.00 GiB used: 0 KiB (0.0%) fs: swap swappiness: 10 (default 60)
                           cache pressure: 50 (default 100) dev: /dev/sda2 label: swapantiX uuid: 1a8fb0af-afb7-411d-a619-ea7b059673b5
                Unmounted: Message: No unmounted partitions found.
                USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002
                           Device-1: 1-1:2 info: Realtek USB 2.0 Card Reader type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
                           speed: 480 Mb/s chip ID: 0bda:0103 serial: 050304014271000121
                           Hub: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 speed: 12 Mb/s chip ID: 1d6b:0001
                           Hub: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 speed: 12 Mb/s chip ID: 1d6b:0001
                           Hub: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 speed: 12 Mb/s chip ID: 1d6b:0001
                           Hub: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 1.1 speed: 12 Mb/s chip ID: 1d6b:0001
                Sensors:   System Temperatures: cpu: 30.0 C mobo: N/A
                           Fan Speeds (RPM): N/A
                Repos:     Active apt repos in: /etc/apt/sources.list
                           1: deb http://mirror.datamossa.io/mxlinux/antix/buster/ buster main nosystemd nonfree
                           No active apt repos in: /etc/apt/sources.list.d/antix.list
                           Active apt repos in: /etc/apt/sources.list.d/buster-backports.list
                           1: deb http://deb.debian.org/debian/ buster-backports main contrib non-free
                           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
                           1: deb http://ftp.au.debian.org/debian/ buster-updates main contrib non-free
                           Active apt repos in: /etc/apt/sources.list.d/debian.list
                           1: deb http://ftp.au.debian.org/debian/ buster main contrib non-free
                           2: deb http://security.debian.org/ buster/updates main contrib non-free
                           No active apt repos in: /etc/apt/sources.list.d/onion.list
                           No active apt repos in: /etc/apt/sources.list.d/various.list
                Processes: CPU top: 5
                           1: cpu: 0.4% command: su pid: 31046 mem: 3.14 MiB (0.1%)
                           2: cpu: 0.4% command: bash pid: 31047 mem: 3.96 MiB (0.1%)
                           3: cpu: 0.1% command: [kworker/0:1] pid: 20 mem: 0.00 MiB (0.0%)
                           4: cpu: 0.1% command: nxserver.bin pid: 2138 mem: 58.5 MiB (1.9%)
                           5: cpu: 0.1% command: nxnode.bin pid: 2694 mem: 55.7 MiB (1.8%)
                           Memory top: 5
                           1: mem: 58.5 MiB (1.9%) command: nxserver.bin pid: 2138 cpu: 0.1%
                           2: mem: 56.3 MiB (1.8%) command: apt-notifier.py started by: python pid: 2593 cpu: 0.0%
                           3: mem: 55.7 MiB (1.8%) command: nxnode.bin pid: 2694 cpu: 0.1%
                           4: mem: 32.9 MiB (1.0%) command: xorg pid: 2091 cpu: 0.0%
                           5: mem: 30.7 MiB (1.0%) command: nxclient.bin pid: 2711 cpu: 0.0%
                Info:      Processes: 122 Uptime: 2d 1h 50m Init: SysVinit v: 2.93 runlevel: 5 default: 5 Compilers: gcc: 8.3.0 alt: 8
                           Shell: bash v: 5.0.3 running in: tty 0 (SSH) inxi: 3.0.36

                `

                #44207
                Member
                ex_Koo

                  ust wondering if it could be taken a step further, to also install programs that one installs after installing the main system.

                  Do you mean to give a list of packages and get the program to search for dependencies and download them all for latter installation? I think it is doable. I will need to create a separate button inside Download packages to select “download from list”, and let you select a file with packagenames to download and create a .repo file for easy install later.

                  I will have a look at this tonight.[/quote]

                  Yes just like the offline updater, have the packagers that you normal install after installation of the system, stored so they can be installed offline.
                  And even keep them updated just by checking for updates for the stored packages.

                  Like having a script to install a package or packagers. Like below as an idea but from a stored off line repo.. Sorry it is a big scrpt.

                  #!/bin/bash
                  
                  # Borrowed some of the syntax from DasGeek among others...
                  # Tested on Debian Buster and Testing
                  # Version 0.1
                  
                  ##  Define Temp location - "dis" stands for "debian-install-script"
                  
                  tmd_dir=/tmp/dis
                  
                  ##  Define some variables because I'm lazy
                  
                  install='apt install'
                  update='apt update; apt upgrade -y'
                  user=$USER
                  #User=$(getent passwd 1000 | awk -F: '{ print $1}')
                  
                  ## Start script
                  cp /etc/apt/sources.list /etc/apt/sources.list.original
                  
                  if [[ $EUID -ne 0 ]]; then
                          echo "This script must be run as root type: sudo ./dialog.sh"
                          exit 1
                  else
                          #Update and Upgrade
                          echo "Updating and Upgrading"
                          $update
                  
                          echo "Creating temporary folder"
                          mkdir $tmp_dir
                  
                          $install dialog
                          cmd=(dialog --title "LD-Installer" --separate-output --checklist "Please Select Software You Want To Install:" 22 80 16)
                          options=(
                  		#A "<----Category: Repositories---->" on
                  			1_repos "	Grant Standard User Root Access" off
                  			2_repos "	Contrib and Non-free Repos" off
                  #			3_repos "	Testing Repos" off
                  #			4_repos "	Unstable Repos" off
                  #			5_repos "	Experimental Repos" off
                  			6_repos "	Return to Original" off
                  			7_repos "	Liquorx-Kernel" off
                  		#B "<----Category: Alternate Installers---->" on
                  			1_installer "	Snap Packages" off
                  			2_installer "	Flatpak" off
                  			3_installer "	Synaptic" off
                  			4_installer "	PIP" off
                  		#C "<----Category: Text Editors---->" on
                  			1_editor "	Vim" off
                  			2_editor "	Nano" off
                  			3_editor "	Geany" off
                  			4_editor "	emacs" off
                  			5_editor "	Gedit" off
                  		#D "<----Category: Phone---->" on
                  			1_phone "	android" off
                  			2_phone "	iphone" off
                  		#E "<----Category: Terminal Programs---->" on
                  			1_terminal "	Compress/Decompress" off
                  			2_terminal "	UFW" off
                  			3_terminal "	Identify hardware" off
                  			4_terminal "	Python" off
                  			5_terminal "	Cups" off
                  			6_terminal "	Youtube-dl" off
                  			7_terminal "	Htop" off
                  			8_terminal "	Parted" off
                  			9_terminal "	Curl" off
                  			10_terminal "	Wget" off
                  			11_terminal "	Ranger" off
                  			12_terminal "	Dmenu" off
                  			13_terminal "	Rofi" off
                  			14_terminal "	Build Essential" off
                  			15_terminal "	SSH" off
                  			16_terminal "	Urxvt" off
                  			17_terminal " 	Sakura" off
                  			18_terminal "	Terminator" off
                  			19_terminal "	Tilix" off
                  			20_terminal "	Xterm" off
                  		#F "<----Category: Terminal Customization---->" on
                  			1_customize "	Neofetch" off
                  			2_customize "	Screenfetch" off
                  			3_customize "	Figlet" off
                  			4_customize " 	Lolcat" off
                  			5_customize "	Powerline" off
                  		#G "<----Category: Email---->" on
                  			1_email "	Thunderbird" off
                  			2_email "	Neomutt" off
                  			3_email "	Geary" off
                  		#H "<----Category: Web Browsers/Downloaders---->" on
                  			1_web "	Chromium" off
                  			2_web "	Google Chrome" off
                  			3_web "	Vivaldi" off
                  			4_web "	ICE-SSB-Application" off
                  			5_web "	Transmission" off
                  		#I "<----Category: Networking---->" on
                  			1_network "	SAMBA" off
                  		#J "<----Category: Graphics---->" on
                  			1_graphics "	Nvidia Driver" off
                  			2_graphics "	AMD Driver" off
                  		#K "<----Category: Sound---->" on
                  			1_sound "	Pulse Audio" off
                  			2_sound "	ALSA" off
                  		#L "<----Category: Fonts---->" on
                  			1_font "	Microsoft fonts" off
                  			2_font "	Ubuntu fonts" off
                  		#M "<----Category: Icons---->" on
                  			1_icon "	Numix icons" off
                  			2_icon "	Moka icons" off
                  			3_icon "	Mate icons" off
                  			4_icon "	Papirus icons" off
                  			5_icon "	Deepin-icons" off
                  		#N "<----Category: Photo Viewing/Editing---->" on
                  			1_photo "	Feh" off
                  			2_photo "	Gimp" off
                  			3_photo "	Inkscape" off
                  			4_photo "	Digikam" off
                  			5_photo "	Darktable" off
                  			6_photo "	Shotwell" off
                  		#O "<----Category: Media Viewing/Editing/Converting---->" on
                  			1_media "	Handbrake" off
                  			2_media "	Kdenlive" off
                  			3_media "	VLC" off
                  			4_media "	Audacity" off
                  			5_media "	Plex Media Server" off
                  			6_media "	Simple Screen Recorder" off
                  			7_media "	OBS Studio" off
                  			8_media "	Optical Drive Software" off
                  			9_media "	SM Player" off
                  			10_media "	FFmpeg" off
                  		#P "<----Category: Gaming---->" on
                  			1_gaming "	Steam" off
                  			2_gaming "	Lutris" off
                  		#Q "<----Category: File Explorer---->" on
                  			1_files "	Nemo" off
                  			2_files "	Thunar" off
                  			3_files "	Pcmanfm" off
                  			4_files "	Caja" off
                  			5_files "	Nautilus" off
                  			6_files "	Dolphin" off
                  		#R "<----Category: Desktop Customization---->" on
                  			1_desktop "	nitrogen" off
                  			2_desktop "	variety" off
                  			3_desktop "	lxappearance" off
                  			4_desktop "	conky" off
                  			5_desktop "	QT matches GTK" off
                  			6_desktop "	Vimix Theme" off
                  			7_desktop "	Adapta Theme" off
                  			8_desktop "	Polybar" off
                  		#S "<----Category: File Systems---->" on
                  			1_filesystem "	ZFS" off
                  			2_filesystem " 	Exfat" off
                  		#T "<----Category: Virtualizaion---->" on
                  			1_virtual "	Virtualbox" off
                  			2_virtual "	Gnome Boxes" off
                  		#U "<----Category: System---->" on
                  			1_system "	Swappiness=10" off
                  			V "Post Install Auto Clean Up & Update" off)
                  		choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
                  		clear
                  		for choice in $choices
                  		do
                  			case $choice in
                  # Section A -----------------------Repositories----------------------------
                  		1_repos)
                  				#  Find the standard user you created during installation and make it a variable
                  			User=$(getent passwd 1000 |  awk -F: '{ print $1}')
                  				#  Echo the user into the sudoers file
                  			echo "$User  ALL=(ALL:ALL)  ALL" >> /etc/sudoers
                  			sleep 1
                  			;;
                  		2_repos)
                  			#Enable Contrib and Non-free Repos
                  			echo "enabling Contrib and Non-free Repos"
                  			cat /etc/apt/sources.list >> /etc/apt/sources.list.bak
                  			sed -e '/Binary/s/^/#/g' -i /etc/apt/sources.list
                  			sed -i 's/main/main contrib non-free/gI' /etc/apt/sources.list
                  			apt update
                  			sleep 1
                  			;;
                  #		3_repos)
                  #			#Enable Testing Repos
                  #			echo "enabling Bullseye Repos"
                  #			#cat /etc/apt/sources.list >> /etc/apt/sources.list.bak
                  #			#echo "deb http://deb.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
                  #			apt update
                  #			sleep 1
                  #			;;
                  #		4_repos)
                  #			#Enable Unstable Repos
                  #			echo "enabling Unstable Repos"
                  #			#cat /etc/apt/sources.list >> /etc/apt/sources.list.bak
                  #			#echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list
                  #			#echo "deb-src http://ftp.us.debian.org/debain unstable main contrib non-free" >> /etc/apt/sources.list
                  #			apt update
                  #			sleep 1
                  #			;;
                  #		5_repos)
                  #			#Enable Experimental Repos
                  #			cat /etc/apt/sources.list >> /etc/apt/sources.list.bak
                  #			#echo "deb http://ftp.us.debian.org/debain experimental main contrib non-free" >> /etc/apt/sources.list
                  #			#echo "deb-src http://ftp.us.debian.org/debian experimental main contrib non-free" >> /etc/apt/sources.list
                  #			apt update
                  #			sleep 1
                  #			;;
                  		6_repos)
                  			#Return sources.list to original
                  			echo "Returning /etc/apt/sources.list to its Original State
                  			cat /etc/apt/sources.list.original > /etc/apt/sources.list
                  			apt update
                  			sleep 1
                  			;;
                  			
                  		7_repos)
                  			#Install dependencies
                  			echo "installing dependencies"
                  			sudo apt install curl wget apt-transport-https dirmngr
                  			echo "getting custom kernel"
                  			codename="$(find /etc/apt -type f -name '*.list' | xargs grep -E '^deb' | awk '{print $3}' | grep -Eo '^[a-z]+' | sort | uniq -c | sort -n | tail -n1 | grep -Eo '[a-z]+$')" && sudo apt-get update && sudo apt-get install apt-transport-https && echo -e "deb http://liquorix.net/debian $codename main\ndeb-src http://liquorix.net/debian $codename main\n\n# Mirrors:\n#\n# Unit193 - France\n# deb http://mirror.unit193.net/liquorix $codename main\n# deb-src http://mirror.unit193.net/liquorix $codename main" | sudo tee /etc/apt/sources.list.d/liquorix.list && curl https://liquorix.net/linux-liquorix.pub | sudo apt-key add - && sudo apt-get update
                  			echo "DONE"
                  			echo "running updates"
                  			sudo apt update
                  			echo "YOU CAN INSTALL THE NEW KERNEL MANUALLY NOW OR WHEN THIS SCRIPT FINISHES"
                  
                  # Section B ---------------------Alternate Installers----------------------------
                  		1_installer)
                  			#Install snap.d
                  			echo "Installing Snap.d"
                  			sudo apt install snapd -yy
                  			sleep 1
                  			;;
                  
                  		2_installer)
                  			#Install flatpak
                  			echo "installing Flatpak"
                  			sudo apt install flatpak -yy
                  			sleep 1
                  			;;
                  
                  		3_installer)
                  			#Install Synaptic
                  			echo "installing Synaptic"
                  			sudo apt install synaptic -yy
                  			sleep 1
                  			;;
                  
                  		4_installer)
                  			#Install PIP
                  			echo "installing PIP -python installer"
                  			sudo apt install python-pip python3-pip -yy
                  			sleep 1
                  			;;
                  
                  # Section C ------------------------Text Editors------------------------------
                  
                  		1_editor)
                  			#Install Vim
                  			echo "Installing VIM"
                  			sudo apt install vim -yy
                  			sleep 1
                  			;;
                  
                  		2_editor)
                  			#Install Nano
                  			echo "Installing Nano"
                  			sudo apt install nano -yy
                  			sleep 1
                  			;;
                  
                  		3_editor)
                  			#Install Geany
                  			echo "Installing Geany"
                  			sudo apt install geany -yy
                  			sleep 1
                  			;;
                  
                  		4_editor)
                  			#Install Emacs
                  			echo "Installing Emacs"
                  			sudo apt install emacs -yy
                  			sleep 1
                  			;;
                  
                  		5_editor)
                  			#Install Gedit"
                  			echo "Installing Gedit"
                  			sudo apt install gedit -yy
                  			sleep 1
                  			;;
                  
                  # Section D ---------------------------Phone------------------------------------
                  
                  		1_phone)
                  			#Install Everything for Android Phones
                  			echo "Installing Android SDK, ADB, Fastboot, and Build Tools"
                  			sudo apt install android-sdk adb fastboot android-sdk-build-tools android-sdk-common android-sdk-platform-tools -yy
                  			sleep 1
                  			;;
                  
                  		2_phone)
                  			#Install Everything to do with an iPhone"
                  			echo "Installing All Packages for iPhone"
                  			sudo apt install ideviceinstaller libimobiledevice-utils python-imobiledevice libimobiledevice6 libplist3 libplist-utils python-plist ifuse usbmuxd libusbmuxd-tools gvfs-backends gvfs-bin gvfs-fuse -yy
                  			sudo echo "user_allow-other" >> /etc/fuse.conf
                  			sudo usermod -aG fuse $User
                  			sleep 1
                  			;;
                  
                  # Section E --------------------------Terminal Programs---------------------------
                  
                  		1_terminal)
                  			#Install Compression Programs
                  			echo "Installing Compression Programs"
                  			sudo apt install p7zip p7zip-full unrar-free  unrar unrar-free unzip zip -yy
                  			sleep 1
                  			;;
                  
                  		2_terminal)
                  			#Install Firewall
                  			echo "Installing UFW"
                  			sudo apt install ufw gufw -yy
                  			sleep 1
                  			;;
                  	
                  		3_terminal)
                  			#Install Hardware Identifier"
                  			echo "Installing lshw"
                  			sudo apt install lshw lshw-gtk -yy
                  			sleep 1
                  			;;
                  	
                  		4_terminal)
                  			#Install Cups
                  			echo "Installing CUPS"
                  			sudo apt install cups cups-pdf -yy
                  			sleep 1
                  			;;
                  	
                  		5_terminal)
                  			#Install Youtube-dl
                  			echo "Installing youtube-dl"
                  			sudo apt install wget -yy
                  			sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
                  			sudo chmod a+x /usr/local/bin/youtube-dl
                  			hash -r
                  			sleep 1
                  			;;
                  	
                  		6_terminal)
                  			#Install Htop"
                  			echo "Installing Htop"
                  			sudo apt install htop -yy
                  			sleep 1
                  			;;
                  	
                  		7_terminal)
                  			#Install Parted
                  			echo "Installing Parted and Gparted"
                  			sudo apt install parted gparted -yy
                  			sleep 1
                  			;;
                  	
                  		8_terminal)
                  			#Install Curl
                  			echo "Installing Curl"
                  			sudo apt install curl -yy
                  			sleep 1
                  			;;
                  	
                  		9_terminal)
                  			#Install Wget
                  			echo "Installing Wget"
                  			sudo apt install wget -yy
                  			sleep 1
                  			;;
                  	
                  		10_terminal)
                  			#Install Ranger
                  			echo "Installing Ranger"
                  			sudo apt install ranger -yy
                  			sleep 1
                  			;;
                  	
                  		11_terminal)
                  			#Install Dmenu
                  			echo "Installing Dmenu"
                  			sudo apt install dmenu -yy
                  			sleep 1
                  			;;
                  	
                  		12_terminal)
                  			#Install Rofi
                  			echo "Installing Rofi"
                  			sudo apt install rofi -yy
                  			sleep 1
                  			;;
                  	
                  		13_terminal)
                  			#Install Build-Essential
                  			echo "Installing Build-Essential"
                  			sudo apt install build-essential cmake -yy
                  			sleep 1
                  			;;
                  	
                  		14_terminal)
                  			#Install SSH
                  			echo "Installing SSH"
                  			sudo apt install ssh -yy
                  			sudo systemctl enable ssh
                  			sudo systemctl start ssh
                  			sleep 1
                  			;;
                  	
                  		15_terminal)
                  			#Install Urxvt
                  			echo "Installing Urxvt"
                  			sudo apt install rxvt-unicode -yy
                  			sleep 1
                  			;;
                  	
                  		16_terminal)
                  			#Install Sakura
                  			echo "Installing Sakura"
                  			sudo apt install sakura -yy
                  			sleep 1
                  			;;
                  	
                  		17_terminal)
                  			#Install Terminator
                  			echo "Installing Terminator"
                  			sudo apt install terminator -yy
                  			sleep 1
                  			;;
                  	
                  		18_terminal)
                  			#Install Tilix
                  			echo "Installing Tilix"
                  			sudo apt install tilix -yy
                  			sleep 1
                  			;;
                  	
                  		19_terminal)
                  			#Install Xterm
                  			echo "Install XTerm"
                  			sudo apt install xterm -yy
                  			sleep 1
                  			;;
                  
                  # Section F -------------------------Terminal Customization--------------------------
                  
                  		1_customize)
                  			#Install Neofetch
                  			echo "Installing Neofetch"
                  			sudo apt install Neofetch -yy
                  			sleep 1
                  			;;
                  
                  		2_customize)
                  			#Install Screenfetch
                  			echo "Installing Screenfetch"
                  			sudo apt install screenfetch -yy
                  			sleep 1
                  			;;
                  
                  		3_customize)
                  			#Install Figlet
                  			echo "Installing Figlet"
                  			sudo apt install figlet -yy
                  			sleep 1
                  			;;
                  
                  		4_customize)
                  			#Install Lolcat
                  			echo "Installing lolcat"
                  			sudo apt install lolcat -yy
                  			sleep 1
                  			;;
                  
                  		5_customize)
                  			#Install Powerline
                  			echo "Installing Powerline"
                  			sudo apt install powerline git -yy
                  			#Make a powerline font folder
                  			sudo mkdir /usr/share/fonts/powerline
                  			# clone powerline fonts from github
                  			git clone https://github.com/powerline/fonts
                  			# change directories into fonts folder created by cloning powerline from github
                  			cd fonts
                  			# run installation script for powerline fonts
                  			./install.sh
                  			# copy powerline fonts into the powerline folder wer created eariler
                  			sudo cp /home/$USER/.local.share/fonts/*Powerline* /usr/share/fonts/powerline
                  			#backup the bashrc just to be safe
                  			sudo cp .bashrc .bashrc.bak
                  			#enable Powerline Shell
                  			echo "if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
                  			    source /usr/share/powerline/bindings/bash/powerline.sh
                  			fi" >> .bashrc
                  			# Restart Bash
                  			. .bashrc
                  			sleep 1
                  			;;
                  
                  # Section G ----------------------------------Terminal Customization------------------------
                  
                  		1_email)
                  			#Install Thunderbird
                  			echo "Installing Thunderbird"
                  			sudo apt install thunderbird -yy
                  			sleep 1
                  			;;
                  
                  		2_email)
                  			#Install NeoMutt
                  			echo "Install NeoMutt"
                  			sudo apt install neomutt -yy
                  			sleep 1
                  			;;
                  
                  		3_email)
                  			#Install Geary
                  			echo "Installing Geary"
                  			sudo apt install geary -yy
                  			sleep 1
                  			;;
                  
                  # Section H ----------------------------------Web Browsers/Downloaders-------------------------
                  
                  		1_web)
                  			#Install Chromium
                  			echo "Installing Chromium"
                  			sudo apt install chromium -yy
                  			sleep 1
                  			;;
                  
                  		2_web)
                  			#Install Google Chrome
                  			echo "Installing Gooogle Chrome"
                  			sudo apt install wget -yy
                  			wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
                  			sudo dpkg -i google-chome*.deb
                  			sleep 1
                  			;;
                  
                  		3_web)
                  			#Install Vivaldi
                  			echo "Installing Vivaldi"
                  			sudo apt install wget -yy
                  			wget https://downloads.vivaldi.com/stable/vivaldi-stable_2.1.1337.47-1_amd64.deb
                  			sudo dpkg -i vivaldi*.deb
                  			sleep 1
                  			;;
                  
                  		4_web)
                  			#Install ICE-SSB-Application
                  			echo "Installing ICE-SSB-Application"
                  			sudo apt install wget -yy
                  			wget https://launchpad.net/~peppermintos/+archive/ubuntu/ice-dev/+files/ice_6.0.5_all.deb
                  			sudo dpkg -i ice*.deb
                  			sleep 1
                  			;;
                  
                  		5_web)
                  			#Install Transmission
                  			echo "Installing Transmission"
                  			sudo apt install transmission-gtk -yy
                  			sleep 1
                  			;;
                  
                  # Section I ----------------------------------Networking----------------------------------------------
                  
                  		1_network)
                  			#Install Samba
                  			echo "Installing Samba"
                  			sudo apt install samba samba-common samba-libs cifs-utils libcups2 cups smbclient gvfs-backends net-tools network-manager network-manager-openvpn network-manager-openvpn-gnome
                  			#backup smb.conf
                  			sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
                  			sudo chmod 755 /etc/samba/smb.conf.bak
                  			sudo chmod 755 /etc/samba/smb.conf
                  			sudo grep -v -E "^#|^;" /etc/samba/smb.conf.bak | grep . > /etc/samba/smb.conf
                  			sudo systemctl enable smbd
                  			sudo systemctl start smbd
                  			sudo systemctl enable nmbd
                  			sudo systemctl start nmbd
                  			sleep 1
                  			;;
                  
                  # Section J -------------------------------Graphics---------------------------------------------------
                  
                  		1_graphics)
                  			#Install Nvidia Driver
                  			echo "Installing Nvidia Driver"
                  			echo "Make sure you have the contrib and non-free repos enabled and updated"
                  			sudo apt install nvidia-driver -yy
                  			sleep 1
                  			;;
                  
                  		1_graphics)
                  			#Install AMD Driver
                  			echo "Installing AMD firmware for graphics cards"
                  			sudo apt install firmware-amd-graphics -yy
                  			sleep 1
                  			;;
                  
                  # Section K --------------------------------------Sound----------------------------------------------
                  
                  		1_sound)
                  			#Install Pulse Audio
                  			echo "Installing Pulse Audio"
                  			sudo apt install pulseaudio pulseaudio-utils pavucontrol pulseaudio-equalizer gstreamer1.0-pulseaudio -yy
                  			sleep 1
                  			;;
                  
                  		2_sound)
                  			#Install ALSA
                  			echo "Installing ALSA"
                  			sudo apt install alsa-utils gstreamser1.0-alsa alsamixergui alsaplayer-gtk alsa-player-daemon alsa-player-common alsa-player-alsa libao-common libao-dbd libao-dev libao4 libasound2 libasound-data libasoundev-libasound-doc libasound-plugins -yy
                  			sleep 1
                  			;;
                  
                  # Section L -------------------------------------Fonts------------------------------------------------
                  
                  		1_font)
                  			#Install Microsoft fonts
                  			echo "Installing Microsoft fonts"
                  			sudo apt install ttf-mscorefonts-installer -yy
                  			sleep 1
                  			;;
                  
                  		2_font)
                  			#Install Ubuntu fonts
                  			echo "Installing Ubuntu fonts"
                  			# make an ubuntu font folder
                  			sudo mkdir /usr/share/fonts/truetype/ubuntu-fonts
                  			# download ubuntu font family
                  			sudo apt install wget unzip -yy
                  			wget https://assets.ubuntu.com/v1/fad7939b-ubuntu-font-family-0.83.zip
                  			unzip *.zip
                  			# change directories into unzipped ubuntu folder
                  			cd ubuntu-font-family*
                  			# move all ttf fonts into the ubuntu font folder we created eariler
                  			sudo mv *.ttf /usr/share/fonts/truetype/ubuntu-fonts/
                  			# change directories back home
                  			cd ..
                  			# remove all files dending in ".zip"
                  			rm *.zip
                  			# remove all folders beginning with "ubuntu-font-family"
                  			rm -r ubuntu-font-family*
                  			sleep 1
                  			;;
                  
                  # Section M ---------------------------------Icons---------------------------------------------------
                  
                  		1_icon)
                  			#Install Numix Icons
                  			echo "Installing Numix Icons"
                  			sudo apt install numix-icon-theme -yy
                  			sleep 1
                  			;;
                  
                  		2_icon)
                  			#Install Moka Icons
                  			echo "Installing Moka Icons"
                  			sudo apt install moka-icon-theme -yy
                  			sleep 1
                  			;;
                  
                  		3_icon)
                  			#Install Mate Icons
                  			echo "Installing Mate Icons"
                  			sudo apt install mate-icon-theme mate-icon-theme-faenza -yy
                  			sleep 1
                  			;;
                  
                  		4_icon)
                  			#Install Papirus Icons
                  			echo "Installing Papirus Icons"
                  			sudo apt install papirus-icon-theme -yy
                  			sleep 1
                  			;;
                  
                  		5_icon)
                  			#Install Deepin Icons
                  			echo "Installing Deepin Icons"
                  			sudo apt install deepin-icon-theme -yy
                  			sleep 1
                  			;;
                  
                  # Section N ---------------------------------Photo Viewing/Editing--------------------------------------
                  
                  		1_photo)
                  			#Install Feh
                  			echo "Installing Feh"
                  			sudo apt install feh -yy
                  			sleep 1
                  			;;
                  
                  		2_photo)
                  			#Install Gimp
                  			echo "Installing Gimp"
                  			sudo apt install gimp -yy
                  			sleep 1
                  			;;
                  
                  		3_photo)
                  			#Install Inkscape
                  			echo "Installing Inkscape"
                  			sudo apt install inkscape -yy
                  			sleep 1
                  			;;
                  
                  		4_photo)
                  			#Install Digikam
                  			echo "Installing Digikam"
                  			sudo apt install digikam -yy
                  			sleep 1
                  			;;
                  
                  		5_photo)
                  			#Install Darktable
                  			echo "Installing Darktable"
                  			sudo apt install darktable -yy
                  			sleep 1
                  			;;
                  
                  		6_photo)
                  			#Install Shotwell
                  			echo "Installing Shotwell"
                  			sudo apt install shotwell shotwell-common -yy
                  			sleep 1
                  			;;
                  
                  # Section O --------------------------Media Viewing/Editing/Converting---------------------------------
                  
                  		1_media)
                  			#Install Handbrake
                  			echo "Installing Handbrake"
                  			sudo apt install handbrake -yy
                  			sleep 1
                  			;;
                  
                  		2_media)
                  			#Install Kdenlive
                  			echo "Installing Kdenlive"
                  			sudo apt install kdenlive -yy
                  			sleep 1
                  			;;
                  
                  		3_media)
                  			#Install VLC
                  			echo "Installing VLC"
                  			sudo apt install VLC -yy
                  			sleep 1
                  			;;
                  
                  		4_media)
                  			#Install Audacity
                  			echo "Installaing Audacity"
                  			sudo apt install audacity -yy
                  			sleep 1
                  			;;
                  
                  		5_media)
                  			#Install Plex Media Server
                  			echo "Installing Plex Media Server"
                  			sudo apt install wget -yy
                  			wget -q https://downloads.plex.tv/plex-media-server-new/1.16.2.1321-ad17d5f9e/debian/plexmediaserver_1.16.2.1321-ad17d5f9e_amd64.deb
                  			sudo dpkg -i plex*.deb
                  			sudo systemctl enable plexmediaserver
                  			sudo systemctl start plexmediaserver
                  			sleep 1
                  			;;
                  
                  		6_media)
                  			#Install Simple Screen Recorder
                  			echo "Installing Simple Screen Recorder"
                  			sudo apt install simplescreenrecorder -yy
                  			sleep 1
                  			;;
                  
                  		7_media)
                  			#Install OBS Studio
                  			echo "Installing OBS-Studio"
                  			sudo apt install obs-studio -yy
                  			sleep 1
                  			;;
                  
                  		8_media)
                  			#Install Optical Drive Software
                  			echo "Installing Optical Drive Software"
                  			sudo apt install k3b asunder -yy
                  			sudo chmod 4711 /usr/bin/cdrdao
                  			sudo chmod 4711 /usr/bin/wodim
                  			sleep 1
                  			;;
                  
                  		9_media)
                  			#Install SM Player
                  			echo "Installing SMPlayer"
                  			sudo apt install smplayer smplayer-themes -yy
                  			sleep 1
                  			;;
                  
                  		10_media)
                  			#Install FFmpeg
                  			echo "Install FFmpeg"
                  			sudo apt install ffmpeg -yy
                  			sleep 1
                  			;;
                  
                  # Section P --------------------------------Gaming-------------------------------------------------
                  
                  		1_gaming)
                  			#Installing Steam
                  			ulimit -Hn > ulimit.txt
                  			# fix permissions for scripting
                  			sudo chown $USER /etc/apt/sources.list.d
                  			# add 32bit architecture
                  			sudo dpkg --add-architecture i386
                  			# update
                  			sudo apt update -yy
                  			# Install vulkan and mesa drivers
                  			sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 -yy
                  			# Install dxvk
                  			sudo apt install dxvk dxvk-wine32-development dxvk-wine64-development -yy
                  			# Install Steam
                  			sudo apt install steam -yy
                  			# Install game mode
                  			sudo apt install gamemode -yy
                  			sleep 1
                  			;;
                  
                  		2_gaming)
                  			#Install Lutris
                  			echo " Installing Lutris"
                  			# import wine gpg key
                  			sudo chown $User /etc/apt/sources.list
                  			sudo chmod 755 /etc/apt/sources.list
                  			sudo chown $User /etc/apt/sources.list.d/
                  			sudo chmod 755 /etc/apt/sources.list.d/
                  			sudo wget -nc https://dl.winehq.org/wine-builds/winehq.key
                  			# add wine gpg key
                  			sudo apt-key add winehq.key
                  			# add wine repository
                  			sudo touch /etc/apt/sources.list.d/wine.list
                  			sudo echo "deb https://dl.winehq.org/wine-builds/debian buster main" > /etc/apt/sources.list.d/wine.list
                  			# update
                  			sudo apt update -yy
                  			# Install wine staging
                  			sudo apt install --install-recommends winehq-staging -yy
                  			# Install wine-tricks
                  			sudo apt install winetricks -yy
                  			# Install PlayOnLinux
                  			sudo apt install playonlinux -yy
                  			# Import lutris repository key
                  			sudo wget https://download.opensuse.org/repositories/home:/strycore/Debian_9.0/Release.key
                  			# Add key with apt
                  			sudo apt-key add Release.key
                  			# Add Lutris Repository
                  			sudo touch /etc/apt/sources.list.d/lutris.list
                  			sudo echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/ ./" > /etc/apt/sources.list.d/lutris.list
                  			$update
                  			sudo apt install lutris -yy
                  			# Change Permissions to Root
                  			sudo chown root:root /etc/apt/sources.list
                  			sudo chmod 600 /etc/apt/sources.list
                  			sudo chown root:root /etc/apt/sources.list.d/
                  			sudo chmod 600 /etc/apt/sources.list.d/
                  			sleep 1
                  			;;
                  
                  # Section Q -----------------------------------File Explorers-----------------------------------------------
                  
                  		1_files)
                  			#Install Nemo
                  			echo "Installing Nemo"
                  			sudo apt install nemo nemo-python nemo-data nemo-fileroller ffmpegthumbnailer nemo-nextcloud nemo-owncloud -yy
                  			sleep 1
                  			;;
                  
                  		2_files)
                  			#Install Thunar
                  			echo "Installing Thunar"
                  			sudo apt install thunar thunar-data thunar-archive-plugin thunar-media-tags-plugin thunar-vcs-plugin thunar-volman ffmpegthumbnailer -yy
                  			sleep 1
                  			;;
                  
                  		3_files)
                  			#Install Pcmanfm
                  			echo "Installing Pcmanfm"
                  			sudo apt install pcmanfm pcmanfm-qt ffmpegthumbnailer -yy
                  			sleep 1
                  			;;
                  
                  		4_files)
                  			#Install Caja
                  			echo "Installing Caja"
                  			sudo apt install caja caja-common caja-actions caja-actions-common caja-admin caja-extensions-common caja-image-converter caja-open-terminal caja-sendto caja-share caja-wallpaper caja-xattr-tage caja-rename caja-seahorse caja-nextcloud caja-owncloud caja-dropbox ffmpegthumbnailer -yy
                  			sleep 1
                  			;;
                  
                  		5_files)
                  			#Install Nautilus
                  			echo "Installing Nautilus"
                  			sudo apt install nautilus nautilus-data nautilus-admin nautilus-compare nautilus-hide nautilus-scripts-manager nautilus-sendto nautilus-share ffmpegthumbnailer -yy
                  			sleep 1
                  			;;
                  
                  		6_files)
                  			#Install Dolphin
                  			echo "Installing Dolphin"
                  			sudo apt install doplhin dolphin-dev ffmpegthumbnailer -yy
                  			sleep 1
                  			;;
                  
                  # Section R ----------------------------------Desktop Customization---------------------------------------------
                  
                  		1_desktop)
                  			#Install nitrogen
                  			echo "Installing nitrogen"
                  			sudo apt install nitrogen -yy
                  			sleep 1
                  			;;
                  
                  		2_desktop)
                  			#Install Variety
                  			echo "Installing Variety"
                  			sudo apt install variety -yy
                  			sleep 1
                  			;;
                  
                  		3_desktop)
                  			#Install LX Appearance
                  			echo "Installing LXAppearance"
                  			sudo apt install lxappearance -yy
                  			sleep 1
                  			;;
                  
                  		4_desktop)
                  			#Install conky
                  			echo "Installing Conky"
                  			sudo apt install conky-all
                  			sleep 1
                  			;;
                  
                  		5_desktop)
                  			#Make qt match gtk
                  			echo "Make QT match GTK Themes"
                  			sudo chown $User /etc/environment
                  			sudo chmod 755 /etc/environment
                  			sudo echo "QT_QPA_PLATFORMTHEME=gtk2" >> /etc/environment
                  			sudo chown root:root /etc/environment
                  			sudo chmod 600 /etc/environment
                  			sleep 1
                  			;;
                  
                  		6_desktop)
                  			#Install Vimix Theme
                  			echo "Installing Vimix Theme"
                  			#Install git
                  			sudo apt install git -yy
                  			#Clone the git Repo
                  			echo "Cloning the Git Repo"
                  			git clone https://github.com/vinceliuice/vimix-gtk-themes
                  			cd vimix-gtk-themes
                  			./Install
                  			cd ..
                  			sudo rm -r vimix*
                  			sleep 1
                  			;;
                  
                  		7_desktop)
                  			#Install Adapta Theme
                  			echo "Installing Adapta Themes"
                  			sudo apt install adapta-gtk-theme -yy
                  			sleep 1
                  			;;
                  			
                  		8_desktop)
                  			# Install polybar
                  			echo "installing Dependencies"	
                  			sudo apt install cmake cmake-data libcairo2-dev libxcb1-dev libxcb-ewmh-dev -yy
                  			sudo apt install libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev -yy
                  			sudo apt install libxcb-xkb-dev pkg-config python-xcbgen xcb-proto libxcb-xrm-dev -yy
                  			sudo apt install libasound2-dev libmpdclient-dev libiw-dev libcurl4-openssl-dev -yy
                  			sudo apt install libpulse-dev ccache libxcb-composite0 libxcb-composite0-dev -yy
                  				# Download from polybar from github
                  			echo "Downloading Polybar form Github"
                  			git clone https://github.com/jaagr/polybar.git
                  				# Change directories into polybar
                  			cd polybar
                  			echo "Installing Polybar"
                  			./build.sh
                  			;;
                  
                  # Section S -----------------------------------File Systems-------------------------------------------
                  
                  		1_filesystem)
                  			#Install ZFS
                  			echo " Make sure you have the contrib and non-free repos enabled and updated"
                  			sleep 1
                  			echo "Installing the headers for your kernel"
                  			sudo apt install linux-headers-"$(uname -r)" linux-image-amd64 -yy
                  			echo "Installing the ZFS DKMS and Utilities"
                  			sudo apt install zfs-dkms zfsutils-linux -yy
                  			echo "Installing kernel modules"
                  			sudo modprobe zfs
                  			echo "Enabling ZFS Services"
                  			sudo systemctl enable zfs.target
                  			sudo systemctl enable zfs-import-cache
                  			sudo systemctl enable zfs-mount
                  			sudo systemctl enable zfs-import.target
                  			sudo systemctl enable zfs-import-scan
                  			sudo systemctl enable zfs-share
                  			echo "Starting ZFS Services"
                  			sudo systemctl start zfs.target
                  			sudo systemctl start zfs-import-cache
                  			sudo systemctl start zfs-mount
                  			sudo systemctl start zfs-import.target
                  			sudo systemctl start zfs-import-scan
                  			sudo systemctl start zfs-share
                  			sleep 1
                  			;;
                  
                  		2_filesystem)
                  			#Install Exfat
                  			echo "Installing Exfat Utilities"
                  			sudo apt install exfat-utils -yy
                  			sleep 1
                  			;;
                  
                  # Section T ------------------------------------Virtualization------------------------------------------
                  
                  		1_virtual)
                  			#Install Virtualbox
                  			echo "wget is needed... installing"
                  			sudo apt install wget -yy
                  			echo "Setting up the Repository"
                  			wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
                  			wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
                  			echo "Adding Repo to Sources.list"
                  			sudo chown $USER /etc/apt/sources.list.d/ 
                  			sudo chmod 755 /etc/apt/sources.list.d/
                  			sudo echo "deb http://download.virtualbox.org/virtualbox/debian bionic contrib" >> /etc/apt/sources.list.d/virtualbox.list
                  			echo "Running Updates"
                  			sudo apt update -yy
                  			echo "Installing Virtualbox"
                  			sudo apt install virtualbox-6.0 -yy
                  			echo "Downloading Extension Pack"
                  			wget -q https://download.virtualbox.org/virtualbox/6.0.10/Oracle_VM_VirtualBox_Extension_Pack-6.0.10.vbox-extpack
                  			echo "Adding user to the vbox user group"
                  			sudo usermod -aG vboxusers $User
                  			sleep 1
                  			;;
                  
                  		2_virtual)
                  			#Install Gnome Boxes
                  			echo "Installing Gnome Boxes"
                  			sudo apt install gnome-boxes -yy
                  			sleep 1
                  			;;
                  
                  		V)
                  			#Cleanup
                  			echo "Cleaning up"
                  			sudo apt update -yy
                  			sudo apt upgrade -yy
                  			sudo apt autoremove -yy
                  			rm -rf $tmp_dir
                  			;;
                  		esac
                  	done
                  fi
                  
                  
                  Anonymous

                    So what do they use to create the applications?

                    SliTaz mentions lighttpd web server, mpd as a music server, dropbear as ssh daemon, and x11vnc

                    Not specific to slitaz, historically the server-side stack has been “LAMP”.
                    (linux + Apache web server + mySQL db engine + perl)

                    During the past 2 decades, PHP (and to a lesser degree, python) has largely displaced perl.
                    Similarly, mariaDB (or couchDB or others) has displaced mySQL; lighttpd has displaced Apache.
                    A separate tier of more highly-scalable components exist, but I’m not addressing them here.

                    The “recoll” search indexer (destop version, Qt gui, available as a debian pkg) has a companion python -driven web interface which is easy to setup. For other application types (groupware, content management (CMS) and “blogging”, image galleries, etc) you can see — and test drive — some live demos at https://www.opensourcecms.com/. Nearly all “web hosting providers” nowadays provide EZ install for a gamut of applications, installed via cPanel or Plesk or Virtualmin… and many hosters offer free, 30-day no hassle test-drive of their hosting ~~ you can tinker with one-click installation of over 100 various applications to check out their functionality.

                    Virtualmin utilizes Webmin (FOSS) and several of the “home/business server -oriented linux distros” use it as the sysadmin’s “remote administration front-end”. As I type this, Koozali SME Server comes to mind but I don’t recall whether that distro is indeed using Webmin.

                    Across the recent few years, “all in a box” solutions seem to be displacing “individually selected and individually installed server applications”. Examples: FreedomBox (I do not favor, cannot recommend), Nextcloud (I admire, but would not personally use), and DietPi (I have test-driven, and can recommend). The website “ownyourbits.com” contains walkthrough tutorial articles on configuring n using various apps, and the DietPi forum contains posts explaining “what [each individual app] is, what it does, what it looks like” for dozens of in-a-box client/server applications.

                    #43191

                    In reply to: Transifex translations

                    Member
                    marcelocripe

                      Hi Anticapitalista,

                      With the help of the online translator, I was able to identify an error in the “mx-packagerinstaller-descriptions” file, link: https://www.transifex.com/anticapitalista/antix-development/translate/#pt_BR/mx-packageinstaller-descriptions/ 159701247, in the original text in English: “A simple way to use remote resources via an ssh encypted connection”, according to the translator, the correct writing in English would be “encrypted”.

                      marcelocripe

                      ———-

                      Olá Anticapitalista,

                      Com a ajuda do tradutor online, consegui identificar um erro no arquivo “mx-packagerinstaller-descriptions”, link: https://www.transifex.com/anticapitalista/antix-development/translate/#pt_BR/mx-packageinstaller-descriptions/159701247, no texto original em inglês: “A simple way to use remote resources via an ssh encypted connection”, segundo o tradutor, a escrita correta em inglês seria “encrypted”.

                      marcelocripe

                      #42334
                      Member
                      marcelocripe

                        Olá PPC,

                        Eu agradeço por mais este importante tópico e pelas alterações e melhorias no “lixeira.desktop” ou “reciclagem.desktop”.

                        Apenas uma pequena alteração no diretório onde o ícone da Lixeira/Reciclagem está localizado, ambos funcionam, mas é preferível usar o Icon=/usr/share/icons/papirus-antix/48×48/apps/trashindicator.png.

                        Alterar: Icon=/usr/share/icons/papirus-antix/48×48/categories/trashindicator.png
                        Para: Icon=/usr/share/icons/papirus-antix/48×48/apps/trashindicator.png

                        Conforme segue abaixo:

                        [Desktop Entry]
                        Version=1.0
                        Name=Trash
                        Name[pt]=Reciclagem
                        Name[pt_BR]=Lixeira
                        Categories=System;FileTools;Utility;Core;GTK;FileManager;
                        Exec=spacefm ~/.local/share/Trash/files/ %F
                        Icon=/usr/share/icons/papirus-antix/48×48/apps/trashindicator.png
                        StartupNotify=true
                        Type=Application
                        Terminal=false
                        MimeType=inode/directory;inode/mount-point;x-scheme-handler/ssh;x-scheme-handler/smb;x-scheme-handler/nfs;x-scheme-handler/ftp;x-scheme-handler/ptp;x-scheme-handler/mtp;x-scheme-handler/webdav;x-scheme-handler/http;x-scheme-handler/https;
                        X-KDE-Protocols=ftp,smb,ssh,ptp,mtp,nfs,webdav,http,https
                        GenericName=Trash
                        GenericName[pt]=Reciclagem
                        GenericName[pt_BR]=Lixeira
                        Comment=Trash can
                        Comment[pt]=Ficheiros removidos para a Reciclagem
                        Comment[pt_BR]=Arquivos removidos para a Lixeira
                        Keywords=file;manager;file-manager;

                        Envio “lixeira.desktop” e “reciclagem.desktop”, os arquivos/ficheiros são idênticos, apenas o nome do ícone que são diferentes. Por tanto, quem tiver interesse em baixar/tranferir o ícone pronto precisará baixar apenas um dos arquivos.

                        Obrigado.

                        marcelocripe

                        #42313
                        Member
                        PPC

                          Se por algum motivo a pasta trash não for criada e não fique disponível, tente isto:
                          1- Menu > Terminal
                          2-
                          mkdir -p ~/.local/share/Trash/files/
                          3- pode fechar o terminal

                          O Marcelocripe criou o ficheiro .desktop para a “lixeira”, que muito gentilmente me disponibilizou.
                          Eu adaptei-o um pouco. Uma vez criado e movido para a pasta applications, ele permite que a pasta da “lixeira” fique disponível no menu e, inclusive, seja possível de ser selecionada para surgir na barra do IceWM…

                          [Desktop Entry]
                          Version=1.0
                          Name=Trash
                          Name[pt]=Reciclagem
                          Name[pt_BR]=Lixeira
                          Categories=System;FileTools;Utility;Core;GTK;FileManager;
                          Exec=spacefm ~/.local/share/Trash/files/ %F
                          Icon=/usr/share/icons/papirus-antix/48x48/categories/trashindicator.png
                          StartupNotify=true
                          Type=Application
                          Terminal=false
                          MimeType=inode/directory;inode/mount-point;x-scheme-handler/ssh;x-scheme-handler/smb;x-scheme-handler/nfs;x-scheme-handler/ftp;x-scheme-handler/ptp;x-scheme-handler/mtp;x-scheme-handler/webdav;x-scheme-handler/http;x-scheme-handler/https;
                          X-KDE-Protocols=ftp,smb,ssh,ptp,mtp,nfs,webdav,http,https
                          GenericName=Trash
                          GenericName[pt]=Reciclagem
                          GenericName[pt_BR]=Lixeira
                          Comment=Trash can
                          Comment[pt]=Ficheiros removidos para a Reciclagem
                          Comment[pt_BR]=Arquivos removidos para a Lixeira
                          Keywords=file;manager;file-manager;

                          Para usar o ficheiro simplesmente abra um um editor de texto ( como o featherpad) copie o texto acima e cole-o lá, gravando-o com um nome como “lixeira.desktop”, directamente na sua pasta Home, e faça o seguinte procedimento:

                          1- Menu > Terminal
                          2-

                          sudo cp ~/lixeira.desktop  /usr/share/applications/
                          [introduza a password, se tal lhe for pedido]
                          sudo desktop-menu --write-out-global

                          (explicação: o primeiro comando copia o ficheiro para a pasta applications, onde são guardados os ficheiros .desktop de praticamente tudo o que tem no seu sistema e o segundo comando actualiza o menu, para surgir de imediato o ícone lá).
                          3- Poderá fechar o Terminal

                          P.

                          • This reply was modified 2 years, 7 months ago by PPC.
                          • This reply was modified 2 years, 7 months ago by PPC.
                          • This reply was modified 2 years, 7 months ago by PPC.
                          #42020

                          In reply to: Remote access

                          Forum Admin
                          SamK

                            SSH-Conduit looks like it should work for me. I’ll try it out later today. I think I overlooked it because the title implied it was only for SSH.

                            By design the SSH-Conduit suite makes all connections between client and server within a secure SSH tunnel. Consequently the configuration of SSH-Conduit runs the SSVNC viewer within a tunnel.

                            Because SSVNC is installed as a standard component of the suite it can also be used independently of SSH-Conduit. Although it is often partnered (used to make a connection) with an x11vnc server it is not restricted to that. It can connect to any suitable VNC server e.g. the VNC server presently running on your LAN.

                            If security is not your main concern, you won’t be using SSH-Conduit security configuration, so you could install only SSVNC. If easy secure connection is wanted install SSH-Conduit in full.

                            When anticapitalista has had an opportunity to correct the problems in the antiX-FAQ the guides will provide a simple, detailed help.

                            #42017

                            In reply to: Remote access

                            Member
                            glp817

                              SSH-Conduit looks like it should work for me. I’ll try it out later today. I think I overlooked it because the title implied it was only for SSH.

                              #41988
                              Member
                              anilkagi

                                Below is the thorough step by step guide to install the crispy, nimble, lean and mean antiX Operating system for computers ranging from 30 year olds to the latest. The following guide was documented keeping in mind the installation of antiX-Base-64bit version, but is equally applicable to the installation and setup of both antiX Full and Base instances and for 32 and 64 bit computers. A person having knowledge of Debian and opting to install Core and Net editions, and building up from scratch, would probably not need this guide but still it can be used for reference.

                                The below guide has been edited to incorporate the suggestions made by experts after scrutiny. There is a section under the heading “CHANGING THE DEFAULT SETTINGS”. It is recommended that the default settings be maintained. If you do not want to change the default settings, you can skip this section and directly go to the next, ‘USER SETTINGS’ section. Still if anybody feels that the default settings need to be customized to fit their needs, they can attempt the changes as given under the section.

                                Normally you should be able to setup a working antiX system with the help of this guide. Still if you face any difficulties, feel free to discuss them on the forum by creating a new thread mentioning your issue in the topic heading. Please kindly give a link to your new thread here that you have created seeking solution to your issue, and post here briefly describing your issue. Suitable changes can be made to this guide depending upon the discussions in that new thread of yours, so that others who face the same issue can benefit from it. Let us together keep this guide dynamic and evolving.

                                I personally have created more than 20 threads till now to seek solutions faced while installing antiX and using it and to understanding the working of antiX. Many honorable members of the forum, who have been using antiX for a long time, the moderators of the forum and the antiX team have guided me into learning to install and use antiX and it is the education received from them, that has enabled me to compile this guide. You too can find solutions to any of your issues on the forum. The enthusiastic members of the forum and the antiX team are highly benevolent and would help. Here is the link to antiX forum: https://www.antixforum.com/

                                Moreover you have the video guides of Dolphin Oracle. They are detailed and highly helpful. Here is the link to the videos:
                                https://www.youtube.com/user/runwiththedolphin/videos

                                I thank all the honorable members for suggesting improvements in the guide through their meticulous scrutinizing efforts.

                                How to Install antiX
                                ***********************

                                Index

                                INTRODUCTION
                                System requirements
                                Live USB/CD
                                DOWNLOAD
                                VERIFICATION OF THE INTEGRITY OF THE ISO FILE
                                Verifying md5sum
                                Verifying sha256sum
                                Open a new terminal.
                                Verification of signature
                                CREATING THE BOOTABLE USB
                                THE FIRST BOOT SCREEN OF THE LIVE SYSTEM
                                Persistence
                                PARTITIONING THE HARD DISK
                                INSTALLATION OF THE OPERATING SYSTEM
                                Starting Internet
                                Update and upgrade
                                Choose the partitions
                                Setting Language, timezone & Username
                                SETTING UP THE NEW antiX OS
                                Package Installer
                                Synaptic package Manager
                                CHANGING THE DEFAULT SETTINGS
                                Desktop right-bottom tray
                                Desktop left-bottom
                                Conky disabling
                                Menu updating – manual
                                Menu updating – system
                                USER SETTINGS
                                Desktop Background/Wallpaper
                                Screen blanking
                                Ad blocking
                                Sound problems
                                User Accounts
                                A WORD ON DESKTOPS
                                A WORD ON FRUGAL INSTALL

                                INTRODUCTION

                                The name ‘antiX’ is written with the first alphabet ‘a’ being a small letter and the last alphabet ‘X’ being a capital letter. That is how it has been named and recognized.

                                antiX is a Linux distribution comparatively lightweight and suitable for older computers, while also providing cutting edge kernel and applications, as well as updates and additions via the apt-get package system and Debian-compatible repositories. Besides the standard LIVE release, other versions of antiX are available (base and core), allowing installations with even lower amounts of RAM, hard drive space, and overall hardware limitations. The goal of antiX is to provide a light, but fully functional and flexible free operating system for both newcomers and experienced users of Linux. antiX is set up using Debian Stable repositories by default. This allows users to keep their system up to date with regular upgrades.

                                Using apt-get or install and use aptitude (but keep to one) from the command line is recommended.

                                antiX comes in four flavors for both 32 and 64 bit boxes:

                                Full: Installs a full range of applications
                                Base: Allows the user to choose their own application suite.
                                Core: The user will have complete control over what applications to install.
                                Net: The minimal edition.

                                The Core & Net versions enable the user to have total control over the install by giving opportunity to build the system almost from scratch. You must have knowledge of Debian to install and setup Core & Net versions.

                                Synaptic application installer is available by default on the full version. It can be installed via package-installer available by default on Base version and from the Debian repositories in other versions.

                                antiX is based on Debian but is totally free of systemd. It comes with a custom kernel, its own custom scripts and repository to enhance user experience. antiX can be used as a rolling release distro ie you should be able to keep your applications up to date by regularly upgrading. If you wish you can enable the Debian testing or unstable repositories and live on the bleeding-edge! For those that prefer stability, keep to the Debian Stable/stretch repositories. For a nice and thorough discussion and understanding on making/not-making your antix the rolling release see this: https://www.antixforum.com/forums/topic/new-to-debian-and-antix-rolling-release-help/

                                Visit the antiX FAQ page for any further details on the antiX operating system and its working: https://download.tuxfamily.org/antix/docs-antiX-19/FAQ/index.html

                                Do not forget to check the “Remaster” and “Snapshot” sections on the FAQ page. You will need them very much after installation.

                                System requirements

                                The antiX FAQ page gives the following info on system requirements.

                                antiX-core and antiX-net will run with 128MB RAM plus swap, but don’t expect miracles!
                                
                                192MB RAM is the recommended minimum for antiX. 256MB RAM and above is preferred especially for antiX-full.
                                
                                antiX-full needs a 3.8GB minimum hard disk size. antiX-base needs 2.6GB and antiX-core needs 1.0GB. antiX-net needs 0.7GB.
                                
                                Most users will be happy to use antiX-full as it offers a full desktop experience on legacy and modern computers.
                                
                                If you have a very old desktop/laptop with less than 256MB RAM (PII, PIII), or you want a desktop with "the basics", it is probably best to use antiX-base.

                                Live USB/CD
                                antiX can also be used as a fast-booting rescue CD, or run “live” on a USB stick, with or without persistent file storage. See below under the heading ‘Persistence’ for info on ‘persistent file storage’. For details on Live system first boot screen see section “THE FIRST BOOT SCREEN OF THE LIVE SYSTEM”.

                                DOWNLOAD

                                Download the ‘antiX ISO image’ from the website: https://antixlinux.com.

                                While you download your required antiX version also make sure to download the corresponding md5, sha256 and sig files to check the integrity of the downloaded ISO image. Place all these files including the ISO image in the same folder. It helps to verify the integrity of the downloaded ISO image.

                                After download verify the integrity of the downloaded ISO image as bellow:

                                VERIFICATION OF THE INTEGRITY OF THE ISO FILE

                                Verifying, any one of the md5sum or sha256sum will be enough.

                                The below documented procedure can work on a Linux system. However if you are on a Windows system now, I have given a link below where the procedure to verify the integrity of an ISO file on windows is given.

                                https://forums.linuxmint.com/viewtopic.php?f=42&t=291093

                                Verifying the integrity of an ISO file on any Linux system:
                                Find the path to your downloaded folder. If you go to the downloaded folder with the help of SpaceFM file manager (or any File manager, depending upon the current Operating System, your computer is installed with.), the path to your downloaded folder is given on the toolbar when you open the downloaded folder. If suppose your ISO file is downloaded to the ‘Downloads’ folder, the path would be ‘/home/your-username/Downloads’. If you have saved your ISO file somewhere else, it would be different.

                                Let us say, the names of the files that were downloaded are as below; (Yours could be different.)

                                antiX-19.2.1_x64-base.iso.
                                antiX-19.2.1_x64-base.iso.md5
                                antiX-19.2.1_x64-base.iso.sha256

                                Don’t forget that the first alphabet ‘a’ in ‘antiX’ is small letter and the last letter ‘X’ is in capitals.

                                Open a root terminal (Menu > Applications > System > Root Terminal.) and go to the folder where you downloaded the ISO by typing ‘cd’ followed by the path to your folder in the terminal, as shown below;

                                cd /path to your downloaded folder/antiX-19-2-1-x64-base

                                (Here I have given the example file name. Yours could be different. So change to the name of the file that you have downloaded.)

                                Now you are inside the downloaded folder.


                                Verifying md5sum

                                Verify the md5sum of the iso file, by typing the command in the Terminal as shown below;

                                md5sum antiX-19.2.1_x64-base.iso

                                Do not forget to change to the name of the file that you have downloaded.

                                You will get a number as output, as shown below (yours may be different); (Do not close the terminal yet.)

                                53ec93c66f0ba7231f5a2aaf2fcb312b antiX-19.2.1_x64-base.iso

                                Verify this number with the number given inside the antiX-19.2.1_x64-base.iso.md5 file. Both should be the same. Otherwise your downloaded image may have been compromised or got corrupt. So you have to download again.

                                Verifying sha256sum

                                Next, verify the sha256sum of the iso file, as shown below;

                                sha256sum antiX-19.2.1_x64-base.iso

                                Do not forget to change to the name of the file that you have downloaded.

                                You will get a number as output, as shown below (yours may be different); (Do not close the terminal yet).

                                1bdcd8c460bb7b0dd498588c6f459906e06eea24e2048f63815a14c6f54cb959 antiX-19.2.1_x64-base.iso

                                Verify this number with the number given inside the antiX-19.2.1_x64-base.iso.sha256 file. Both should be the same. Otherwise your downloaded image may have been compromised or got corrupt. So you have to download again, preferably from a different mirror.

                                Minimize the Terminal.

                                Now verify the signature as follows.

                                Verification of signature

                                To check the signature type the command to import the key in the terminal;

                                gpg --keyserver hkp://keys.gnupg.net --recv-keys 4A0C4F9C

                                And then in the terminal of the ISO folder, the one that you have minimized, type this command;

                                gpg --verify antiX-19.2.1_x64-base.iso.sig antiX-19.2.1_x64-base.iso

                                Again do not forget to change to the name of the file that you have downloaded.

                                The result would be similar to this;

                                
                                gpg: Signature made Sun 29 Mar 2020 08:52:05 PM IST
                                gpg:                using RSA key 30AA418A0C723D937B50A986A80582E000067FDD
                                gpg: Good signature from "anticapitalista <antiX@operamail.com>" (unknown)
                                gpg: WARNING: This key is not certified with a trusted signature!
                                gpg:          There is no indication that the signature belongs to the owner.
                                Primary key fingerprint: 30AA 418A 0C72 3D93 7B50  A986 A805 82E0 0006 7FDD
                                
                                

                                If the above fails, do this;

                                To check the signature type the command first to import the key in the terminal;

                                gpg --keyserver hkp://keys.gnupg.net --recv-keys B9B6375C 0679EE98 892C32F1

                                And then in the terminal of the ISO folder, the one that you have minimized, type this command;

                                gpg --verify antiX-19.2.1_x64-base.iso.sig antiX-19.2.1_x64-base.iso

                                Again do not forget to change to the name of the file that you have downloaded.

                                The result would be similar to this;

                                
                                (ak@ak-RV509 ~)$ gpg --keyserver hkp://keys.gnupg.net --recv-keys B9B6375C 0679EE98 892C32F1
                                gpg: key 13C74A22892C32F1: public key "Steven Pusser <stevep@mxlinux.org>" imported
                                gpg: key 70938C780679EE98: public key "Adrian <adrian@mxlinux.org>" imported
                                gpg: key 9B68A1E8B9B6375C: public key "Dolphin Oracle (mxlinux) <dolphinoracle@gmail.com>" imported
                                gpg: Total number processed: 3
                                gpg:               imported: 3
                                (ak@ak-RV509 ~)$  
                                

                                Close this newly opened terminal, now.

                                Then type the following command in the terminal you have minimized, to check the signature;

                                gpg --verify antiX-19.2.1_x64-base.iso.sig

                                The result would be similar to this;

                                
                                (ak@ak-RV509 antiX-19-2-1-x64-base)$ gpg --verify antiX-19.2.1_x64-base.iso.sig
                                gpg: assuming signed data in 'antiX-19.2.1_x64-base.iso'
                                gpg: Signature made Sunday 29 March 2020 08:52:05 PM IST
                                gpg:                using RSA key 30AA418A0C723D937B50A986A80582E000067FDD
                                gpg: Good signature from "anticapitalista <antiX@operamail.com>" (unknown)
                                gpg: WARNING: This key is not certified with a trusted signature!
                                gpg:          There is no indication that the signature belongs to the owner.
                                Primary key fingerprint: 30AA 418A 0C72 3D93 7B50  A986 A805 82E0 0006 7FDD
                                (ak@ak-RV509 antiX-19-2-1-x64-base)$ 
                                

                                The warning in the last few lines is related to the trust that you put in the antiX signing key. The ISO image is still correct, and valid according to the antiX signing key that you downloaded.

                                CREATING THE BOOTABLE USB

                                You will need a minimum of 2GB SD card or USB drive for installation purposes. If you are aspiring to have a persistence USB live then you would need more.

                                You can even create it on a DVD. The same procedure for both.

                                Now create the bootable USB with the ISO image of antiX-19.2.1-x64-Base ISO image as follows.

                                For this you need a software called “USBMaker-git”. It is available on most Linux distributions, in the package installer. Install it if it is not already installed. I have verified this. This procedure can be done on many Live USB making software which are available on many Linux distros. Just try and verify which works for you. Or else you can create the bootable usb on an antiX OS, if one is accessible to you. There is a bootable usb maker which has been created by the antiX team, and it is installed by default in anitiX OS. Start it from Menu > Applications > antiX > Live USB maker. If you are on Windows OS, it suggested and recommended by experts that, Rufus USB making software is suitable.

                                After launching the USB maker, follow the simple instructions as follows. The process is similar on most of the USB makers. I am giving here the procedure on USBMaker-git.

                                Device
                                At the top, the device is the USB drive you have chosen to create the bootable device, namely the card reader and card inside it. You will need a minimum of 2GB sd card for this.

                                Partition scheme
                                Leave the partition scheme as MBR if the computer you are going to install is old with BIOS setup. If the computer is new with UEFI setup then you choose GPT scheme. Next choose the file system as FAT32.

                                Cluster size – default.

                                Volume label
                                Give a volume label of your liking, such that you can recognize what is inside the SD card.

                                ISO Image
                                Next click on the 3 dots button. Browse to the location of the ISO you have downloaded. That’s it. Click start. Your bootable USB will be created.


                                BIOS SETUP

                                Next you have to set your computer to boot from your installation USB. To do this you have to enter into BIOS setup section of the computer.

                                Most computers don’t need this setting up of BIOS to install an OS from USB. They are already setup to boot from USB as the first priority. So first try and see if your computer would boot into your USB. If it doesn’t then set up the BIOS to boot from USB as the first priority as mentioned below.

                                To setup your BIOS to boot from USB, restart your computer, and immediately after powering on the computer, start pressing, F2 or F4 or F8 or it could be other keys too. Each computer has a different key.

                                Once you enter BIOS, navigate to Boot section using the arrow keys. Read the instructions on the right thoroughly. There, set the boot priority to boot from USB as the topmost or the first option, then CD/DVD drive and then Hard disk. That’s it. Save and exit. You will be automatically booted into your Live USB installation, now. You will get a boot menu. Select the antiX OS and hit enter.


                                THE FIRST BOOT SCREEN OF THE LIVE SYSTEM

                                When the Live system first boot screen opens, you will find several F options to make it easy to boot on any hardware. No need to get startled by seeing so many options. Things are very easy if you follow just one tip and that is, if you don’t understand anything just leave it as it is, except doing some basic things suggested below. Even if you do not set anything here, you will get the opportunity when you boot into the Live system and even after installing. So no need to worry about anything. You can just stick to basic things like language and timezone. If you need more details, press F1. If you think further explanation is necessary, go to the link given below that explains everything on this screen in detail;

                                https://download.tuxfamily.org/antix/docs-antiX-19/Boot_Menu/antiX-gfxboot.html

                                Set your language via the F2 key.

                                To set the timezone use F3.

                                Use F6 to set the desktop. If you are confused, just leave it as it is. You will get the default ROX-IceWM combo. You can change it later as described in the below sections. Read the section ‘A word on Desktops’. If you have less than 128MB RAM, and want to test antiX live, choose one of the min- options at F6.

                                You can update, upgrade and install applications during the live session, they will carry over to the actual installation on the Hard disk. You can set the internet in the Live instance. It will be carried over to the actual installation. See the “Starting Internet” section below on how to set the internet. See the “Update & upgrade” sub-section below on how to update & upgrade.

                                If you want to create a persistence instance see the below section. If not after setting up things, to enter next, into the live system, select to boot into the antiX version you have downloaded and created the Live USB/CD and hit enter. (It is the first choice and is selected already by default.)


                                Persistence

                                Persistence is a hybrid between a LiveCD/USB and a full install. One of the beauties of a LiveCD is that it allows you to boot Linux without touching any hard drives so you can have a “test-drive” without fear of altering your current system. Another feature of a LiveCD is that once it is burned, it is close to impossible for it to get infected with a virus or a Trojan horse. Every time you boot it, you start off with a system that is clean and pristine. Persistence gives you a way of remembering things between boots. In order to do so, it needs access to a read-write device, typically either a hard drive or a USB stick.

                                For complete details on persistence visit the following page on antiX FAQ site. It has dealt with the process thoroughly.

                                https://download.tuxfamily.org/antix/docs-antiX-17/FAQ/persistence.html


                                PARTITIONING THE HARD DISK

                                This is the most serious part. If you are going to use the entire Hard disk and it is empty, then no problem. If you have some partitions on which there is some data, you need to be careful. If you make the smallest mistake your data on the Hard disk can get corrupted or get washed clean. So make a backup of your HD. Go through this process with great caution. Take the steps only when you are sure enough. I recommend that you should search the web and watch some video tutorials or read some websites on ‘how to use Gparted to make partitions’, before proceeding.

                                Though it is possible to create partitions during installations, I prefer to create partitions before installation leisurely, instead of doing it in the midst of installation process. Use Gparted to do it. If you are comfortable doing it during installation, no worries. It is a guided process. You can do as you prefer.

                                The Linux OS files are stored on a partition called as the root (/) partition, which holds all the system files. It must be formatted preferably as ext4 and mounted on /.

                                The Linux OS stores the user files like, Documents, Downloads, Videos, Music etc on a directory called /home directory (the forward slash ‘/’ is for root and the ‘home’ folder which houses the, Documents, Downloads, Videos, Music etc is placed inside the root partition). All the user settings & configurations are also placed in this /home folder as hidden folders.

                                It must be formatted preferably as ext4 and mounted on /home.

                                Some users prefer to keep this /home folder on a separate partition. Or you can choose to have no separate partition for home and choose to keep it as a directory in the root. You get an option to do this during the installation process. You can do as you prefer. If you choose to keep it as a directory in the root, you should not create the /home partition now. Actually the Linux OS Does NOT need a separate /home partition. /home is only needed in case you don’t want the user files to be stored in the /root partition or if you want a user accessible from different installed (Multiple boot) systems. The reason some people prefer to have a separate partition is, in case they wreck their system and have to go for a re-installation, they will not loose what is on their separate home partition. So the choice is yours. During installation, you can specify the /home to be inside root or as a separate partition.

                                The Linux OS optionally needs a partition called Swap for memory when your RAM gets all filled. It must be formatted as swap. If you are tight on RAM, you will benefit from having a swap partition. Or else it is not necessary.

                                Give about 10 to 15GB space for ‘root’ depending upon the type and size of applications you are going to use. Then, if you are creating a Swap partition, give it 1.5 times the size of your RAM (If your RAM is 3GB, your Swap should be 3×1.5=4.5GB). And keep the rest for /home.

                                If you choose to do the partitions during installation, almost the same procedure is to be carried out. Dolphin Oracle has made a video on it to get you through. I have given the link above to Dolphin Oracles videos.


                                INSTALLATION OF THE OPERATING SYSTEM

                                Most of the installation process is automated. However, before going for installation you must setup the internet connection.

                                Starting Internet

                                Setting up the WiFi internet connection: Use the Connection-manager icon, the two arrows, at the right bottom to get it going. Right click the two arrows, and left click WiFi to turn it on. Next left click the Connection-manager icon and hold it down. It should pop up a list of available WiFi networks. Give it a few seconds to fill the list. Move to the one you want and then release the left button of your mouse. It should pop up the password prompt. Type it in and click apply. You should see some yellow and red vertical bars in the WiFi network monitor to the right, and the little x next to the arrows on the Connection-manager icon will disappear. If you face difficulties, you can watch this video here – https://www.antiXforum.com/forums/topic/wifi-with-connman-antiX-19-2/.

                                If you have an Ethernet connection, just plug in the Ethernet cable from your modem, enter the username password given to you by your internet service provider.

                                If you cannot connect to either the WiFi or the Ethernet, just tether your phone with a USB data cable and choose the tethering options in your phone. Your data must be ON. It will be easily connected. You must be aware that, the first update & upgrade will consume about 400 MB of data plus any applications that you would manually install.

                                Update and upgrade

                                Now update and upgrade with following commands, in the terminal. You can also use antiX Updater (Menu > Applications > antiX > antiX Updater) which does both steps in a single GUI program.

                                sudo apt-get update

                                Hit enter and type your password when asked and hit enter. The default password in the antiX Live USB is ‘demo’. [For root access, password is ‘root’. Please do not login as root. It is totally unnecessary.] Your password will not be displayed on the screen. Just type it correctly and hit enter blindly. After the update is complete, type the following in the terminal and hit enter;

                                sudo apt-get upgrade


                                Choose the partitions

                                On the desktop there is a shortcut to start the installation process. Single click on it. Remember, double click will bring error notification. You are on ROX-IceWM, so single click is what you need to launch applications. However, if you need the double click option, you can do the following.

                                Menu > Applications > System > Rox Filer > Right click on any empty space inside the file manager > Options > Filer windows > Disable “Right-click navigation”.

                                Next choosing the partitions, if you have already created the partitions. If you haven’t the guided process will take you through.

                                During the installation, choosing the correct partitions is a serious matter. Those partitions are formatted before installation by the installer. Even if you choose not to format the /home partition, you must format the /root partition. So you have to choose the right partitions. If you choose something else by mistake your data on that partition will be washed off.

                                Setting Language & timezone & Username

                                While the installation process is going on, click on the next buttons to set up your time, date, timezone, keyboard, username, password etc. No need to hurry, the installation process will wait till you have finished doing it. That’s it. The rest will be taken care of by the USB installer.

                                After installation, shut down the computer, remove the USB and start the computer. You will be booted into the new antiX OS.

                                SETTING UP THE NEW antiX OS

                                Once you boot into the new OS, the first step is to update and upgrade, if you have not done it in the Live USB stick before installation. Follow the same procedure as given above.

                                You are automatically connected to the internet using your earlier setup during installation.

                                Restart. It is always good to restart once after large system wide updates, upgrades or installations. You may not do this for small individual package installations.

                                Package Installer

                                Then open the package installer (The shopping bag icon) from the left bottom of the desktop. Select the applications you would like to install. Don’t forget to select “Synaptic” from Package-Management drop-down list. You will need this to install packages from several repositories.

                                After installation, restart.


                                Synaptic package Manager

                                Now open the ‘Synaptic package Manager’ from the Menu > Applications > System

                                In the package manager go to;

                                Settings > Preferences > General > Select/enable ‘Consider recommended packages as dependencies’ > Apply & OK.

                                Next, search and select from the following packages, which you may find necessary for your daily work. The below list shows the most common applications used by the home user. If you need anything else, search and select, ‘mark for installation’. Though by default, antiX-Base and antiX-Full have almost all the necessary packages, I am just giving a hint to get your system ready to do all the tasks a home user would do. Omit if you have already installed from the Package Installer. If you are installing antiX Full, you will find some of the packages mentioned already installed.

                                Audacity – (To edit audio files.)
                                Catfish – (This is a good file searching software. There is a default SpaceFM search, if it is OK for you.)
                                Chromium – (Browser. You have the Firefox-esr by default.)
                                Gdebi – (To install debian packages.)
                                GIMP – (For editing images)
                                Gnome Disks Utility – (You may need it to create mount options for your other external partitions)
                                Ibus – (This is necessary to do typing in regional languages.) Ensure all the following dependencies are installed. You must configure Ibus by starting Ibus from Preferences > Yes > OK > The IBUS preferences box will open. If it doesn’t you should start by right clicking on the icon in your right tray > Preferences > Input method > Add > Select your language. > Add. You will then have to copy and place your language ‘Fonts’ folder by downloading from the web, inside the /usr/share/fonts/truetype/. And then configure LibreOfficeWriter by going to > Tools → Options → Language settings → Languages Check Enabled for Complex Text Layout(CTL) and Choose your language in Default languages for Documents (CTL).

                                You may need to install the following ibus dependencies depending upon your language. Verify it from the web.
                                ibus-m17n
                                ibus-table-extraphrase
                                ibus-gtk
                                ibus-gtk3
                                ibus-qt4 (Ignore this if it is not available on the repositories.)
                                ibus-table
                                ibus-clutter

                                Kolourpaint – (Like MS paint)
                                Libreoffice – (MS Office like package)
                                Media Info gui- (To extract technical information of video files.)
                                VLC – (Video/Audio player)
                                Vnstat – (Command line Interface to extract Internet traffic information)
                                gnome-Screenshot – (To take screenshots. There is a default screenshot app, if it is OK with you.)
                                Virtualbox – (For creating Virtual machines.)
                                Zim – (This is a note making software.)

                                Avidemux – (To edit video files. Install if you do this kind of work.)

                                There is no Debian package for Avidemux application. There is a thing called AppImage. AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It contains an app and all the files the app needs to run.

                                You can download the latest Avidemux package here: http://avidemux.sourceforge.net/download.html.

                                If you want Tor Browser, you can see this (https://www.antiXforum.com/forums/topic/tor-browser-installation-signature-verification-failed/) link for a manual to do it.

                                These packages are enough for day to day functions. Select ones that you need and click apply. After finishing, restart.

                                Now that all packages have been installed, you can customize the Desktop and other settings.

                                CHANGING THE DEFAULT SETTINGS

                                An important information, before you go for changing the default settings:

                                It is preferred and recommended that you use the OS as it comes. However, every person has different requirements. The default applications shown in the panel to the left & right bottoms, could be subjectively appropriate for you or not. Like if you often switch between workspaces, having the workspaces on the toolbar really helps. If you do not, it simply holds space that can be given to other applications that you use every now and then. Similarly, other applications displayed on the toolbar. If you feel, it helps to keep some of the most often used applications there and remove the ones you use less often, you can do so by the following method. Here I will take certain examples and change accordingly. The same procedure applies to any application. You can follow that to your liking. However there is a caveat here;

                                Any change in the default settings, will be overwritten and return to default settings, if in future you install/upgrade/remove any program using the Synaptic, because of the special hook in apt. So whenever you do so, you will have to repeat these changes.

                                Keep that in mind.

                                If you do not want any changes to the default system, you skip these steps and directly jump to, USER SETTINGS, below.

                                Desktop right-bottom tray

                                If you don’t like the ‘CPU status’ and ‘Memory status’ (There is already Conky on the desktop doing almost the same thing. If you want to disable Conky and keep these, see below.) in the right-bottom tray and the ‘Workspaces switching buttons’ in Left-bottom, you can remove them by doing as below. Workspaces can be accessed with Control+Alt+right/left arrow mark keys alternatively.

                                Open the ‘Control center’ from the Menu. In the Control-center > Desktop > Edit IceWM settings > Preferences

                                The text editor will open.

                                Click on ‘preferences’. (Whatever you edit here, will take effect only after a fresh ‘logon’.)

                                Search for ‘# Show RAM usage in CPU status tool tip
                                # CPUStatusShowRamUsage=1 # 0/1’ in the search box given above. Change 1 to 0, like this ‘TaskBarShowCPUStatus=0’.

                                Search for ‘# Show CPU status on task bar
                                TaskBarShowCPUStatus=1 # 0/1’ in the search box given above. Change 1 to 0, like this ‘TaskBarShowCPUStatus=0’.

                                Search for ‘# Show memory usage status on task bar (Linux only)
                                TaskBarShowMEMStatus=1 # 0/1’ in the search box given above. Change 1 to 0, like this ‘TaskBarShowMEMStatus=0’.

                                Search for ‘# Show workspace switching buttons on task bar
                                TaskBarShowWorkspaces=1 # 0/1’ in the search box given above. Change 1 to 0, like this ‘TaskBarShowWorkspaces=0’.

                                Don’t close the text editor, yet.

                                Desktop left-bottom

                                Next if you don’t like the default applications given in the left-bottom. Instead, if you want Terminal, Notes (a note keeping software), Leafpad (Notepad equivalent), Calculator, Screenshot, Firefox, Chromium, ‘SpaceFM-File Manager’ and Unplug Removable Device. To change the current set and bring yours there in place of them, do as below.

                                In the same the text editor, click on ‘toolbar’. There is a list of apps there. The scheme of the settings is;

                                prog “app-name-to-be-displayed” path-to-app-icon app-executable

                                Just add a ‘#’ before those applications which you don’t want in the left-bottom of your desktop. And add any new ones you want to be shown there. I have added some and hashed out some. You can take this as an example and change it according to your requirement. The final edited set looks as below.

                                ### Commonly used applications
                                prog “Terminal” terminal.png roxterm
                                prog “Notes” zim.png zim
                                prog “Leafpad” leafpad.png leafpad
                                prog “Calculator” galculator.png galculator
                                prog “Firefox” firefox.png firefox
                                prog “Chromium” chromium.png chromium
                                prog “File Manager” spacefm.png spacefm
                                prog “Unplug Removable Device” /usr/share/icons/papirus-antiX/48×48/devices/drive-removable-media-usb.png unplugdrive.sh
                                #prog “Software Installer” /usr/share/icons/papirus-antiX/48×48/apps/packageinstaller.png su-to-root -X -c packageinstaller
                                #prog “File Manager” /usr/share/icons/papirus-antiX/48×48/apps/file-manager.png desktop-defaults-run -fm
                                #prog “File Manager as root” /usr/share/icons/papirus-antiX/48×48/places/folder-red.png su-to-root -X -c rox
                                #prog “Web Browser” /usr/share/icons/papirus-antiX/48×48/apps/web-browser.png desktop-defaults-run -b

                                The path to the app icons need not be shown. The system knows where those are placed. Sometimes the system may fail to locate icons. If that occurs you have to find the icon and show the path to that icon here.

                                Conky disabling

                                There is the ‘conky’ (system resource details displayer) placed on the right-top of the desktop. If you want you can keep it. If you want to toggle between on/off in a session but keep it getting launched at startup, you can do so by going to;

                                Mwnu > Desktop > Conky On/Off

                                However, if you want to permanently stop it from launching at start up, this is how you do it.

                                Open ‘control-center’. Session > User Desktop session.

                                A text editor will open. Click on ‘desktop-session.conf’. Search for LOAD_CONKY=”true”. Change it to false like this;

                                LOAD_CONKY=”false”.

                                Conky will not be displayed after a fresh logon.

                                Now close the editor and the control-center and logoff and logon. All your changes must take effect. If they don’t, you have done something wrong or you need to show the paths. Re-edit and check. You can even copy from the above list given by me here, under ‘### Commonly used applications’, and paste in the toolbar.

                                Menu updating – system

                                Now after installation of applications from the Synaptic or from outside the repositories, if any of the apps are not shown in the Menu, do the following. Any change in the default settings you do by this method, will be overwritten and return to default settings, if in future you install/upgrade/remove any program using the Synaptic, because of the special hook in apt. So whenever you do so, you will have to repeat these steps.

                                Updating the Menu using the Control-center;

                                Menu > Control-center > Maintenance > Menu editor

                                In the box that opens;

                                Applications > Show > A list is opened > Choose the App that you want displayed in the Menu > OK > Refresh > OK > Close control center

                                Menu updating – manual

                                If the above mentioned method fails, do the following.

                                However, before following the below mentioned procedure, it is recommended using the “Refresh Menu” (It’s on the Menu list) or the command “desktop-menu –write-out-global” if your applications was installed manually (after installing with gdebi, for example). If this doesn’t work for you do the following.

                                Open the ‘Rox filer’ file manager from the Menu > System, inside the /home/your-username/ folder, at the top, click on the ‘eye’ symbol to show hidden files. Open the ‘.icewm’ folder. Open ‘menu-applications’ by right clicking on it and clicking on ‘Edit as root’.

                                There is the list of applications shown in the Menu in different categories, in alphabetical order. Here too the scheme is as below;

                                prog “app-name-to-be-displayed” path-to-app-icon app-executable

                                Add this line under appropriate section.

                                prog “Application-name” application.png application

                                Save and close. Re-logon. Now your application will be in the Menu, under the section you added it.

                                USER SETTINGS

                                Desktop Background/Wallpaper

                                If you want to change the wallpaper/background on the desktop and add your own personal background, open ‘Rox filer as root’ from the Menu > Application > System. Go to /usr/share/wallpaper. It contains the default backgrounds. You can choose one among them. Or paste there any wallpaper you want and close it. Then to choose that as your desktop background do the following.

                                Menu > Control-center > Desktop > Choose wallpaper > In the box that opens > Select picture > Select your picture and open > Apply

                                Screen blanking

                                There is the screen blanking setting in antiX. The screen will go blank after your set number of minutes. Do as below to set it.

                                Menu > Control-center > Session > Set screen blanking > Slide to, say 10 minutes, and click Apply > OK > close the Control-center.

                                Ad blocking

                                If you want to block ads do the following.

                                Menu > Control-center > Network > Adblock > In the box that opens, click OK > In the box that opens, select some/all the options and click OK.

                                Sound problems

                                If there is no sound do the following.

                                Menu > Control-center > Hardware > Adjust mixer > In the box that opens, set as below;

                                An “MM” means muted, and “OO” means unmuted. Press ‘m’ key on the keyboard to mute/unmute. Note that a bar can be 100% full but still be muted, so do check for this.

                                See that the AlsaMixer box that has opened has the following settings.

                                Master – 00 & 100
                                Headphone – As much as you want.
                                Speaker – As much as you want.
                                Mic – MM & 00
                                Mic booster – 00
                                Mic booster – 00
                                S/PDIF – MM
                                Capture – 40<>40
                                Auto-Mut – Enabled
                                Internal – MM & O<>O
                                Internal – O<>O
                                Internal – O<>O
                                Loopback – Disabled
                                Pre-amp – 11<>11
                                Pre-amp – 11<>11

                                Exit from alsamixer with the Esc key.


                                User Accounts

                                To create a daily-use user-account do the following;

                                Menu > Control-center > Maintenance > User manager > In the box that opens go to;

                                Administration > Add any username and password.

                                Then go to Copy/sync tab. A file navigator box opens. Close it. In the section under Copy between desktops, your Administrator name and the newly created name is displayed. If you want to just copy whatever changes you have just done on the new system to the new user account select copy. If you want to keep synchronizing any changes you will make in the future too, select sync. Under ‘What to copy/sync’, select ‘Entire home’ to take every change made to the new user account. Apply and close. In the same window you can select/deselect groups, in the Groups management tab. Groups give or take privileges to users.

                                Restart. Your system is ready. This will get almost all the home users going. Best wishes with your new antiX system.


                                A WORD ON DESKTOPS

                                To keep the OS light, the antiX creaters have adopted the strategy of giving the users a ‘File Manager-Window Manager’ combination and a range of varieties also to suit the different liking of the users. You get several different such File managers and Window managers like; ROX filer, SpaceFM, file managers and IceWM, JWM, Fluxbox Window managers and their different combinations with just a click of the mouse. Menu > Desktop > Other desktops will take you to more than 20 options to choose from, to fit your inclinations. The SpaceFM file manager is available by default in Menu > Applications > System.


                                A WORD ON FRUGAL INSTALL

                                Frugal install is an interesting option. It is the same like the Live USB but it is on your Hard Disk. It is secure than the regular install, because any changes made are not retained. If you restart the system, everything fresh as before. It is an interesting instance, worth trying.

                                You can find details of Frugal install in the antiX FAQ page and in the following threads.

                                https://www.antixforum.com/forums/topic/the-philosophy-behind-my-attachment-with-antix-or-floss/

                                And in the posts of Olsztyn in the thread below;

                                https://www.antixforum.com/forums/topic/how-to-create-isolated-underprevileged-but-standard-user-accounts/

                                Changing to EXTLINUX/SYSLINUX as the bootloader for the frugal install is a very good setup. You can find the details of it in the below thread;

                                https://www.antixforum.com/forums/topic/booting-antix-frugal-only-from-hdd-without-any-full-installed-os-with-extlinux/

                                Take a look at these threads. They give a glimpse to the very interesting instance of antiX setup.

                                Thanks & Regards

                                #42005

                                In reply to: Remote access

                                Forum Admin
                                SamK

                                  Good to hear you found an answer.

                                  I need the VNC protocol which I always had in Remmina before. The only VNC app I found in Package Installer was X11VNCServer but I need the viewer on the Antix PC…

                                  For information, antiX provides a couple of in-house apps that both provide remote access via VNC.

                                    • 1-to-1-Assistance, is suited to circumstances where there are actual users at both the local and remote systems.
                                    • SSH-Conduit, is suitable for use where there is a user at the local viewer system but no-one at the remote server system.

                                  They can be installed via apt, synaptic, or the package installer. They follow the antiX philosophy of being lean and mean. Because they are very lightweight they are suitable for use on modern and ancient kit.

                                  SSH-Conduit also provides multiple ways to work between the client and server systems

                                    • CLI: A standard command line terminal,
                                    • FS : Add (mount) a remote folder into the local system or remove (unmount) it,
                                    • VNC: Operate the desktop of a remote system,
                                    • VPN: Join or leave a remote network.

                                  Both of those in-house apps provide

                                    • x11vnc (server)
                                    • SSVNC (viewer)

                                  Even though they are installed as part of the in-house apps, they can be used on their own. When used in this way you may choose what level of security to employ, including having none at all.

                                  Here are a couple of links to info on 1-to-1-Assistance and SSH-Conduit
                                  https://www.antixforum.com/forums/topic/1-to-1-suite-of-apps-2/
                                  https://www.antixforum.com/forums/topic/ssh-conduit-suite/

                                  @anticapitalista
                                  The links in the antiX FAQ give “404 – Not Found” for both the above, also for 1-to-1-Voice.

                                Viewing 15 results - 166 through 180 (of 364 total)