Cyril

workstation: openSUSE | 2019, February

Getting started:

packages (util):

zypper in hplip nfs4-acl-tools git htop iotop

packages (preference):

zypper in elementary-xfce-icon-theme neofetch
zypper rm gnome-software joe PackageKit
zypper al gnome-software joe PackageKit

packages (multimedia/codecs):
https://en.opensuse.org/Additional_package_repositories

zypper ar -f http://ftp.gwdg.de/pub/opensuse/repositories/multimedia:/libs/openSUSE_Tumbleweed/ multimedia:libs
zypper ref
yast repositories > add > [ select as desired ]  
zypper dup --allow-vendor-change
gui:
http://opensuse-community.org/
zypper in kodi kodi.binary-addons-pvr.hts kodi.binary-addons-vfs.rar libdvdcss libdvdnav libdvdread

Configuration:

NetworkManager vs. Wicked:

YAST!
Whether graphical gui or text-mode gui (tui), YAST will help ensure that all is done both correctly and thoroughly.
yast network

Service switch (to Wicked)
systemctl status network #show/verify which service is managing the network, and its status
systemctl stop network #stop the network (& assigned services)
systemctl disable NetworkManager
systemctl enable wicked
systemctl start network #start the network (& assigned services)
systemctl status network #show/verify which service is managing the network, and its status

static ip:

Use internal gateway ip for both dns server and routing addresses.

CLI setup differs per service chosen”
If NetworkManager, ~three files need to be modified if not done via gui.

You need to edit three files:
/etc/sysconfig/network/ifcfg-eth0

BOOTPROTO='static'  
IPADDR='192.168.2.77'  
MTU='1500'  
NAME=''  
NETMASK='255.255.255.0'  
STARTMODE='auto'  
USERCONTROL='no'  

/etc/sysconfig/network/routes

default 192.168.2.1 - -  

/etc/resolv.conf

nameserver 192.168.2.1  

This gem of advice:

Another idea, not nearly as geeky or sexy, would be to enter “yast” at that terminal prompt, then use the arrow and tab keys to get to Network Devices -> Network Settings.

If you insist on knowing how to do it manually, just look at the contents of the files named above after you use Yast to see what it did.

Scanner setup:

CUPS:
Printer is easily added & setup via socket/port (verified working), but scanner app does not recognize scanner.

HPLIP:

  1. connect HP printer to network
    Involves USB connection (Linux or Windows)
    • Linux: hp-setup
    • assign static IP
  2. Add/configure printer on local machine
    • assign alias on local machine via /etc/hosts
    • configure connection to printer: hp-setup envy212
  3. Add scanner via YaST scanner tool
    • yast scanner
    • Assign appropriate driver (hpaio) to newly recognized device