Ubuntu Server som skrivmaskin med Focuswriter

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Hej,
jag försöker göra min gamla Thinkpad T42 till en digital skrivmaskin och vill använda programmet Focuswriter.

Har lyckats installera Ubuntu Server 14.04 och Focuswriter. Men när jag försöker starta Focuswriter står det QXcbConnection: Could not connect to display.

Måste man ha ett GUI installerat för att köra program som Focuswriter?
Har försökt googla och hittat att det finns nåt X11 som kanske behövs, men jag är inte insatt nog för att förstå hur jag ska göra.

Jag vill alltså inte ha ett GUI för jag har inte karaktär nog att avstå spel, film, internet etc. Så jag behöver en dator som bara är skrivmaskin och inget annat.

Mycket tacksam för hjälp!! :D
queson
Inlägg: 136
Blev medlem: 12 maj 2008, 09:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av queson »

Hej

Nu är jag ute på djupt vatten men eftersom jag använder och gillar Focuswriter så googlade jag runt lite.
Googla på: Ubuntu kiosk
kan möjligen vara en framkomlig väg ??? ,
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Tack!!!!!!!!! Jag har lyckats starta focuswriter nu... jag är ju inte så haj på terminalen utan ganska nybörjare. Så jag famlar lite i blindo!



Som du föreslog googlade jag på Ubuntu Kiosk... men sen på Ubuntu Server kiosk och hittade följande sida:
https://thepcspy.com/read/building-a-ki ... 04-chrome/

körde:
sudo apt update
sudo apt install --no-install-recommends xorg openbox pulseaudio

sudo usermod -a -G audio $USER (tror jag inte jag behöver eftersom det inte är ljud, men jag körde den ändå)

sudoedit /opt/skriv.sh

#!/bin/bash

xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

while true; do
focuswriter
done

sudo chmod +x /opt/skriv.sh

sudo dpkg-reconfigure x11-common and selecting “Anybody”.

Sen startade jag focuswriter genom att skriva
sudo -u user startx /etc/X11/Xsession /opt/skriv.sh

Men så fort jag stänger av focuswriter startar den igen. Hahaha! Jag är fast. Jag kan inte ens stänga av datorn? WTF har jag gjort?!
queson
Inlägg: 136
Blev medlem: 12 maj 2008, 09:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av queson »

Fint att det fungerade :D


Har du provat stänga med terminalen ??

Det finns en tråd lite längre upp /(ner) : Datorn stänger inte av sig.

Edit: How to shutdown X. https://askubuntu.com/questions/66058/h ... hut-down-x
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Tack Queson!

Jag nådde en viss framgång till en början. Jag la till:
"sudo poweroff" i skriv.sh-filen direkt efter focuswriter.

Så då stängde datorn av sig när jag avslutade Focuswriter.

Men helst skulle jag vilja komma ut till promten eller till en filhanterare (som Midnight commander) när jag är klar, så att jag kan göra backup på textfiler, lägga dem till usb-minne o.s.v.

Men när jag la till "sudo mc" innan sudo poweroff så hamnade datorn i nåt mellanläge (grå bakgrund, muspekaren kvar som gick att röra).

Sen försökte jag olika kommandon i .sh-filen. Som exit 0 och sånt, bara chansade vilt, för att undvika loopen med att starta Focuswriter. Så att jag skulle komma tillbaka till promten.

Men nu funkar ingenting. Focuswriter startar inte alls, efter lång lång tid kommer det nåt felmeddelande om en fil som inte kan ändras eller läsas eller nåt sånt.

Så jag måste nog börja om från början, för jag har skrivit så många kommandon jag inte har en aning om vad de gör... tur att jag tog mig tid och skrev här i tråden hur jag gjort. Förhoppningsvis kommer jag kunna göra om allt utan större problem.

Men först skulle jag helt fatta hur jag ska skriva en .sh-fil som inte loopar sig utan bara kör grejerna en gång och sen är klar.
Jag ska prova lite kommandon från tråden du länkade till!

sudo service lightdm stop - verkar lovande!

Men vet inte om jag kör lightdm eller vad jag kör. Kanske står det här: etc/X11/default-display-manager? Får kolla när jag kör igång T42:an igen.
Det här var svårare än jag trott. Men jag ska lyckas! Tangentbordet på T42:an är underbart att skriva på, så det är värt det. :D
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Det är .Xauthority filen i användarkatalogen som är nåt vajsing med. Men den filen ser tom ut när jag försöker kolla i den.

Hittade nån tråd om att det kunde vara ägarrättigheterna.

Så skrev sudo chown oskar:oskar .Xauthority

Och får fortfarande felmeddelande om nåt med .Xauthority när jag startar men nu kommer den längre i alla fall. Kommer till att skärmen blir svart/grå... men verkar inte starta focuswriter.

Efter flera minuter

xinit: server error
xauth: timeout in locking authority file /home/USER/.Xauthority

Ska prova sudo -H -u (...) skriv.sh

Haha! Det funkade. OMG! vad håller jag på med egentligen.
Nu ska jag testa om
sudo service lightdm stop
funkar

(har inte hittat filen som säger om det är lightdm eller vilken display manager jag har... så jag får testa lite olika (som vanligt alltså))
queson
Inlägg: 136
Blev medlem: 12 maj 2008, 09:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av queson »

Prova

Kod: Markera allt

cat /etc/X11/default-display-manager
Användarvisningsbild
Broder Tuck
Inlägg: 3330
Blev medlem: 27 mar 2006, 22:32
OS: Linux Mint
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm / Tumba

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Broder Tuck »

Ozz skrev: . . . Det här var svårare än jag trott. Men jag ska lyckas! Tangentbordet på T42:an är underbart att skriva på, så det är värt det. :D
Bra inställning. Friskt vågat är hälften vunnet. ;D :kram:
Lycka till!
Ubuntu med både Gnome och Mate. Kör mestadels med LinuxMint Cinnamon till vardags. Våren 2019.
queson
Inlägg: 136
Blev medlem: 12 maj 2008, 09:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av queson »

Hej
Om du har kört fast och behöver lite inspiration kan kanske den här länken vara något.

How to turn Your Laptop into a Typewriter

https://www.pcworld.com/article/259236/ ... riter.html
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Tack för uppmuntran! Det var just den artikeln som fick mig att välja ubuntu server. Men de kör Nano och det är för basic för mig... jag vill ha Focuswriter (trodde inte det skulle vara såhär svårt, men jag lär mig en massa om terminalen medan jag håller på!)

Jag testade:
lightdm - nej
ldm - nej
xinit - nej
Xorg - nej
gdm - nej
kdm - nej
xdm... nej

Och varannan gång startar Focuswriter, varannan gång inte. Trots "-H" Så nu ska jag installera om allt och inte göra en massa onödiga kommandon så får vi se om det funkar. Skriver en log här utifall nån annan vill göra det, eller om jag misslyckas igen och behöver göra om det.
Hittat att ctrl alt F6 ger mig ny terminal i vilken jag kan montera usb-minne, och ctrl alt F7 tar mig tillbaka till Focuswriter. Så på så sätt kan jag föra över textfiler till och från datorn. Det är allt jag behöver! :D

Ok! Håll tummarna nu att jag minns vad jag gjort och att jag inte behöver chansa en massa och strula till allt igen. ;P

Installera ubuntu server 14.04 på en Thinkpad T42.
Tryck F6 sen ESC, skriv forcepae --- forcepae på slutet (endast för Pentium M processorer).
Installera som vanligt (om den inte lyckas montera cd-rom (trots att du installerar från usb-minne!?), byt usb-port på usb-minnet och prova igen).
Kör installationen som vanligt.

sudo apt update

Installera focuswriter
sudo add-apt-repository ppa:gottcode/gcppa
sudo apt install focuswriter

sudo apt install --no-install-recommends xorg openbox pulseaudio

sudo usermod -a -G audio $USER

sudoedit /opt/kiosk.sh

#!/bin/bash

xset -dpms
xset s off
openbox-session &
start-pulseaudio-x11

while true; do
sudo focuswriter
sudo poweroff
done

SPARA

sudoedit /etc/init/kiosk.conf and this time fill it with:

start on (filesystem and stopped udevtrigger)
stop on runlevel [06]

console output
emits starting-x

respawn

exec sudo -u user startx /etc/X11/Xsession /opt/skriv.sh --

(byt ut user mot ditt användarnamn)

sudo dpkg-reconfigure x11-common
Välj “Alla”.

Eftersom jag tänker använda datorn utan internet gör jag också
sudoedit /etc/init/failsafe.conf
och ändrar alla sleep värden till 0 (annars tar den skitlång tid att starta).

Filhanteraren Midnight commander (som är härligt lik Norton Commander som jag använde flitigt med MS-Dos när det begav sig!)
sudo apt-get install mc

Hoo! Kan detta vara allt. Nej. Användarnamn och lösenord... just det, det vill jag inte behöva skriva in.

sudo nano /etc/init/tty1.conf

ändrar sista raden till
exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

Kan detta vara allt?
Kommer detta funka nu?
Håll tummarna!

OMG trodde det funkade. Men hamnade på grå skärm med muspekare.
Fan. Ok får ger datorn några minuter.
Verkar ju funka ganska långt. Kan det vara nåt med Focuswriter... eller skriv.sh texten.

CTRL ALT F6
sudoedit opt/skriv.sh
ta bort mellanslag före sudo focuswriter
spara
sudo reboot

Nej samma sak.
Just det, hade ju gjort en ny grej med skriv.conf
provar att ändra i den.
(typiskt, nu är jag tillbaka till att ändra grejer jag inte har någon aning om och så sudo reboot, ändra, sudo reboot, ändra, sudo reboot och snart kommer systemet krasha igen... tam tam ta.)

OK FUCK! Skärmen blev plötsligt regnbågensfärger och såg ut som den höll på att brännas sönder. Oups.

Fan. Jag har pajat datorn. Skärmen ser helt konstig ut direkt när jag startar den.
Helvetes jävlar. Den jävla config-filen.
Hade ingen aning om att man fysiskt kunde förstöra datorn.
Och jag var så nära att lyckas. Det här var sista grejen jag tänkte testa och sen ta bort config-filen helt och få focuswriter att starta på något annat sätt.

OK. Så vad man INTE ska göra är att ha config-filen såhär:

OBS! INTE SÅ HÄR!
start on (filesystem and stopped udevtrigger)
exec sudo -u user startx /etc/X11/Xsession /opt/skriv.sh --
OBS! INTE SÅ HÄR!

FAN... och jag som var så optimistisk. Min övertro på min egna förmåga staffar sig igen.
Ja, ja... vad är väl en bal på slottet.
queson
Inlägg: 136
Blev medlem: 12 maj 2008, 09:23
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av queson »

Tja,om du inte helt snöat in på Ubuntu Server så kan du ju istället utgå från Ubuntu och reducera och strippa tills du i stort sett bara har en fungerande FocusWriter kvar.

Har du sett Påvels Blogg ? Där finns en hel del om FocusWriter
http://pavel.frimix.se/category/focuswriter/

Edit: om du i Ubuntu Server i stället för openbox kör

sudo apt-get install --no-install-recommends ubuntu-desktop

får du väl ett ganska minimalt Ubuntu utan webläsare ,office,mail o dyl (och installera FocusW utan att behöva blanda in Kiosk )
Senast redigerad av 1 queson, redigerad totalt 14 gånger.
Ozz
Inlägg: 6
Blev medlem: 12 nov 2017, 16:51
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Ubuntu Server som skrivmaskin med Focuswriter

Inlägg av Ozz »

Ny dag. Nya äventyr.

Provar samma installation på en gammal Sony Vaio med sunkigt tangentbord och inrökt doft. (Borde börjat på den här och testat på Thinkpaden först när jag visste hur jag skulle göra.)

Skiter i att göra config-filen denna gång.

(Glömde att skriva att man ska köra:
sudo chmod +x /opt/skriv.sh
efter att man sparat skriv.sh-filen)

Okej. Har gjort allt förutom skriv.conf.
Kör
sudo -u user (...) skriv.sh

Hm... det funkade inte. Provar igen men med -H också.
Nej, samma sak. Vad är det jag missat?
Jag provar att göra config-filen ändå... det gick ju bra förra gången. Suck.

Okej. Nu kom jag längre. Gråbakgrund, muspekare som går att röra på. Men inget focuswriter.
Det är endel fail-meddelanden under boot. Går så snabbt att jag inte hinner uppfatta exakt vad de är.

tar bort sudo innan focuswriter i .sh
nu startar focuswriter (men utan teman?)
och när jag stänger av startar programmet igen (går inte till sudo reboot)

i x-session-errors står det
sudo: no tty present and no askpass program specified
googlar det, verkar vara problem med sudo utan att skriva lösenord

Testar sudo visudo och lägger till
username ALL=(ALL) NOPASSWD: ALL

NU bootar den in till Focuswriter!

Har nog gjort systemet otroligt sårbart genom att ta bort lösenordsskyddet på sudo... men ska ju inte vara en internetmaskin utan bara skrivmaskin.

Ha! när jag stänger Focuswriter stängs datorn av. Perfekt. Nästan som plåster på såren att jag förstörde min fina T42 igår.

Först nu såg jag ditt meddelande Queson om att man kan installera ubuntu-desktop. Jag ska testa det på ännu en annan dator. Sen när jag har fått till allt som jag vill ha det ska jag kanske köpa en annan gammal Thinkpad. :)
Tack för tippset om bloggen, verkar stå en massa som jag har användning för! :D
Skriv svar

Återgå till "Experimentverkstad"