30/5/2015

Het jaar van de verlichting: e17

Filed under: — cybrarian @ 11:32 pm

E17
Tussen de verschillende distributies en desktops die we uitproberen en gebruiken, hebben we er ééntje wat gemist, nl de desktop “Enlightenment”. In een gesprek met een andere Linux gebruiker (ik ben al vergeten wie het was – maar erg bedankt voor de tip dus), kwam de Enlightenment desktop aan bod, en ik herinnerde me de naam wel, maar kon me er echt niets meer bij voorstellen. Dus installeren! Gelukkig heeft OpenSuse hem aan boord (via Yast installeren), verder vind je hem o.m. bij Bohdi (onlangs op de Linux Format DVD), en (volgens jeffhoogland in 2010-dus wat daar nog van over is nu) in de (repo’s van) distro’s als PCLinuxOS, Sabayon, Macpup, Pce17OS/Unite17, Elive (daar kende ik hem nog van dacht ik), Pentoo, MoonOS, Yellowdog (vroeger DE Apple distro?), OpenGEU (nog nooit van gehoord-Ubuntu afgeleide),…
Enlightenment wordt soms afgekort tot E17, blijkbaar werd er nogal lang gewerkt aan Development Release 17 (DR17), en is die nu Enlightenment 17 of E17.

OpenSUSE 13.2 Harlequin – Enlightenment

Als ik in de login manager de optie van Enlightenment kies bij het inloggen, krijg ik volgende stappen (wegens eerste keer opstarten)

  • de keuze van het toetsenbord door een kolom van vlaggetjes.   
  • de keuze van uiterlijk; desktop, openSuse-aangepaste desktop, mobiel apparaat   
  • Lettergrootte keuze (met voorbeelden)   
  • Tranparante vensters en effecten (Compositing, Hardware accelerated & Rear-Free Rendering als OpenGL)
  • Taskbar voor de draaiende programma’s.

ps: Ik krijg ook een foutmelding *:  

Enlightenment Desktop

Ik laat alle opties zo standaard mogelijk staan (bv niet voor de openSuse versie van Enlightenment gekozen), en krijg daarna dus een sobere zwarte desktop, met onderaan een balk waarin de desktops zichtbaar zijn, de gestarte programma’s, en monitoring van temperatuur (N/A; werkt dus niet bij mij) en CPU-aktiviteit, daarnaast een klokje, een luidspreker voor de geluidsinstellingen, een uitroepteken dat blijbkaar naar de netwerkverbindingen leidt, een reeks symbolen voor open programma’s, eindigend rechts met een Belgische vlag voor de toetsenbordinstelling (kan naar US verzet worden).
Helemaal links zit een ^ teken dat een menu opent, waarin System, Settings, Enlightenment, Windows, Desktops, Take Screenshot (! goed), Navigate, Applications, Run Everything.

In het Enlightenment menu kan je bv het theme omschakelen naar dat van openSuse, naast copyright uitleg, en sluiten/herstarten van de omgeving. Ik merk dat je heel erg ver kan gaan in de theme selectie, omdat je daar “Advanced” krijgt, waar je allerlei details kan instellen (achtergrond, lijnen, enz).

De balk onderaan beslaat niet de hele breedte van het scherm, en telkens je een applicatie start, die bij in die balk komt, wordt hij hertekend. Heel vervelend als je één aspect in het oog probeert te houden, een cpu monitor bv.

Maar dat eenvoudige ^ menu is wel een krachtig hulpmiddel; vandaar kan je naar desktops, gestarte programma’s, een programma starten, een schermafdruk maken, instellingen doen, de computer sluiten, enz. Het is goed overdacht (of gemeten?) om zo’n concentratie van veel gebruikte keuzes te maken. Het enige wat ik er mis is “terminal” om een terminalvenster te openen. Even rechtsklikken om de instellingen van dat menu te veranderen helpen me niet voort.

Sterke keuze vind ik ook: Settings/Modes/ met daar Presentation en Offline.

Ik ga op 1 desktopcomputer dit systeem in ieder geval even blijven gebruiken om het te vergelijken met KDE.

Er is ook sprake van Shelves naast Desktops (of eerder in Desktop/Shelves naast Desktop/Virtual)


* Foutmelding
Ik deed wat er stond (aangepast aan mijn versienummers):
chown root /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-0.17.6/freqset
chmod a+s,a+x /usr/lib64/enlightenment/modules/cpufreq/linux-gnu-x86_64-0.17.6/freqset

6/5/2015

samba bestanden delen en samen gebruiken op smb-server

Filed under: — cybrarian @ 3:14 pm

Dit is maar een voorbeeld van instellingen (op een niet zo nieuwe) Linux server met een smb (samba) server.
De gebruikers draaien Linux (KDE desktop) met de smb client tools geïnstalleerd:

Op de server gebruikers aanmaken: “jan”, “piet”, “joris”, en ze een wachtwoord geven.

useradd jan
useradd piet
useradd joris

Op de server een groep “varenmee” aanmaken (ik zet “groep” ervoor om het verschil overal te zien):

groupadd groepvarenmee

Op de server de gebruikers in de groep zetten:

usermod -aG groepvarenmee joris
usermod -aG groepvarenmee piet
usermod -aG groepvarenmee jan

Controleren:

cat /etc/group|grep groepvarenmee

Op de server een gemeenschappelijke directory “baarden” aanmaken, bv onder de home directory:

sudo mkdir /home/smb/baarden

Zet eerst de Linux rechten van de directory en test uit met login van de gebruikers direkt op de server.
(bv de directory toewijzen aan de groep, dit alles als root:)
cd /home/smb
chgrp groupvarenmee /home/smb/baarden/
ls -lFA
chmod g+rwx /home/smb/baarden/

Test, vanuit de gebruikers,bv met ssh of vanuit Konqueror/Dolphin een verbinding maken met fish://, bestandje creëren, editen, bewaren.

Wijzig op de server het smb.conf bestand.
Voeg een kopje baarden toe voor de “share” en vul in:

[baarden]
comment = willen te kaperen varen
path = /home/smb/baarden
write list = jan, piet, joris
writeable = yes
browseable = yes
valid users = @groepvarenmee
create mode = 0660
directory mode = 0770

Gemakkelijkste is om eerst de rechten te testen als Linux gebruikers, en daarna de smb-rechten.

Gebruikers op de Linux desktop kunnen de server benaderen via het “Netwerk”; zoek de werkgroep van de server (standaard dikwijls WORKGROUP), en daar moet je normaal de server vinden, met de zichtbare “shares”, hier de share baarden. Daarop klikken vraagt een login naam en wachtwoord; gebruik daar jan, piet of joris en het bijhorende wachtwoord.

Om bestanden te kunnen gebruiken in OpenOffice/LibreOffice is het meestal beter om de “share” te “mounten”; dwz om een permanente koppeling te maken naar de map op de server. Je maakt die map zichtbaar in een directory naar keuze op je eigen computer.
Maak bv bij jan:

mkdir /home/jan/varen

en koppel daar:

sudo /bin/mount -t cifs -o rw,uid=jan,username=jan,password=XXXXXX //linuxserver.netwerk.local/baarden/ /home/jan/varen

Dit kan je in een shell script bewaren, voorafgegaan door een regel met

#!/bin/bash

Op het moment van het aankoppelen moet je dan het wachtwoord geven voor de sudo, niet voor de smb server.

Powered by WordPress