Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: The_Henkka - 28.09.16 - klo:22.18
-
Tosiaan, kyseessä on Lenovon reilun vuoden vanha läppäri (perusmalli) ja siinä on nyt siis paikallaan windows 7 joka ei nyt näyttänyt olevan virallinen. Haluaisin siitä winukasta eroon, ja onhan koneen pohjassa win kasin lisenssi että voisi sen asentaa takaisin, mutta ns. ongelma on siinä, että sitä konetta käytetään pääasiassa teippileikkurin kanssa, ja siinä on nyt sen ohjelmistot, ajurit ja tiedostot.
Haluaisin siis asentaa nyt toistaiseksi rinnalle Ubuntun tai Mintin, mutta tämä uefi vähän sekoitti itseäni kun en ole viime vuosina ehtinyt niin aktiivisesti seurailemaan näitä juttuja.
Kun vaan saan inkscapen, inkcutin ja teippileikkurin workkimaan Linuxilla, niin voin tuon winukan skipata kokonaan.
Nyt tosin olen samalla "taistellut" toisen vanhemman HP:n läpppärin kanssa johon asensin mintin, ja yrittänyt saada siihen näitä teippijuttuja pelamaan siinä kuitenkaan vielä onnistumatta. (tarinasta lisää täällä: https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166 (https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166))
Ajattelin että voisin tällä HP:n koneella nyt ensihätään testata että kaikki lähtisi pelaamaan niin sitten voin sen Lenovon formatoida kokonaan ja asentaa vain linuxin.
Pitää tutustua tuohon asennukseen vielä lisää etten nyt tosiaan hävitä mitään oleellista tuosta Lenovosta, ja varsinkin kun sen kanssa nyt tuo teippileikkuri vielä pelaa, kunnes sitten asia on toisin.
-
Nyt tosin olen samalla "taistellut" toisen vanhemman HP:n läpppärin kanssa johon asensin mintin, ja yrittänyt saada siihen näitä teippijuttuja pelamaan siinä kuitenkaan vielä onnistumatta. (tarinasta lisää täällä: https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166 (https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166))
Inkcut toimii ainakin Ubuntu 14.04:ssä Inkscape 0.48.4:llä. Latasin Inkcut 1.0:n selaimella ja purin Inkscapen käyttäjäkohtaiseen extensions-hakemistoon päätteessä:
cd ~/.config/inkscape/extensions/
tar -zxvf ~/Lataukset/InkCut-1.0.tar.gz
Hakemistossa pitäisi tuon jälkeen olla tiedosto inkcutext1.inx ja alihakemisto inkcut:
ls ~/.config/inkscape/extensions/*
/home/nm/.config/inkscape/extensions/inkcutext1.inx
/home/nm/.config/inkscape/extensions/inkcut:
app copying doc inkcutext.py readme
Lisäys: Toimii myös Inkscape 0.91:llä.
-
Siis juuri näin olen toiminut inkcutin suhteen, mutta ainut lisäys mitä inkscapeen on tullut, on se cutter/Potter valikko, ja sen alla ei mitään.
-
Siis juuri näin olen toiminut inkcutin suhteen, mutta ainut lisäys mitä inkscapeen on tullut, on se cutter/Potter valikko, ja sen alla ei mitään.
Mitä tämä listaa päätteeseen?
ls -l ~/.config/inkscape/extensions/
Kopioi teksti päätteestä tänne.
Testasin juuri virtuaalikoneessa puhtaalla 16.04-asennuksella ja Ubuntun Inkscape 0.91 -paketilla. Toimii myös siinä, kunhan riippuvuudet python-gtk2, python-cups ja python-serial on asennettu. Niiden puuttuminen johtaa virheilmoitukseen, kun InkCut käynnistetään laajennukset-valikosta.
sudo apt-get install python-gtk2 python-cups python-serial
-
hmm..
-
kuitenkin täällä pitäisi nämä olla niinkuin kuuluukin.
-
kuitenkin täällä pitäisi nämä olla niinkuin kuuluukin.
No toimii se /usr/share:ssakin, jos oikeudet ovat kunnossa. Mitä tämä listaa:
ls -l /usr/share/inkscape/extensions/inkcut*
Listauksen voi kopioida päätteestä tekstinä tänne kooditagien sisään (#-kuvake tuossa viestinkirjoituskentän yläpuolella). Helpompaa, nopeampaa ja kevyempää kuin kuvakaappaukset.
-
-rw-r--r-- 1 root root 524 touko 26 2010 /usr/share/inkscape/extensions/inkcutext1.inx
ls: hakemiston '/usr/share/inkscape/extensions/inkcut' avaaminen ei onnistu: Lupa evätty
Eli onkohan tässä jokin käyttöoikeus probleema. Poistin extensions-kansiosta inkcut-kansion ja inkcutext1.inx-tiedoston ja kopion ne sinne uusiksi, mutta niiden kopioiminen tähän extensions-kansioon ei edes onnistu ilman että avaan kansion pääkäyttäjänä.
En myöskään pääse sen jälkeen inkcut-kansioon ilman että minulla on korotetut oikeudet.
-
-rw-r--r-- 1 root root 524 touko 26 2010 /usr/share/inkscape/extensions/inkcutext1.inx
ls: hakemiston '/usr/share/inkscape/extensions/inkcut' avaaminen ei onnistu: Lupa evätty
Eli onkohan tässä jokin käyttöoikeus probleema. Poistin extensions-kansiosta inkcut-kansion ja inkcutext1.inx-tiedoston ja kopion ne sinne uusiksi, mutta niiden kopioiminen tähän extensions-kansioon ei edes onnistu ilman että avaan kansion pääkäyttäjänä.
En myöskään pääse sen jälkeen inkcut-kansioon ilman että minulla on korotetut oikeudet.
Helpointa olisi asentaa ne omaan kotihakemistoosi ~/.config/inkscape/extensions -kansioon, kuten olen yllä esittänyt.
/usr/share-asennuksessa oikeudet voi muuttaa toimiviksi komennolla:
sudo chmod -R a+rX /usr/share/inkscape/extensions/inkcut
-
Kiitos, tästä olikin jo sen verran apuja että inkcut tuli esiin valikoihin, mutta herjaa senkin jälkeen erinäisiä asioita kun sen yrittää "käynnistää" (taitaa siltikin liittyä näihin käyttöoikeuksiin), eli paras varmaan olisi jos tosiaan siirtäisin tuon inkscapen tähän kotihakemistooni niin kuin neuvoit, mutta vanhana windows-käyttäjänä en nyt ole ihan varma miten se kuuluisi tehdä?
Ohjelma kun asentuu aina automaattisesti tänne usr/share/ hakemistoon kun sen pakettienhallinan kautta asennan.
-
nm tarkoitti, että laittaisit sen inkcutin sinne kotihakemistoon. Ei koko inkscapea. Voit siis poistaa inkcutin nykyisen asennuksen ja aloittaa alusta.
Muokkaus: Jaoin vanhan aiheen, koska keskustelu oli ohi aiheestaan. Vanha aihe: Ubuntun asennus, UEFI (http://forum.ubuntu-fi.org/index.php?topic=51242.0)
-
Aivan joo.. Nyt tulee kysymyksien kuningas (tyhmyydellään), mikä on se kotihakemisto? :D
Tai siis leikitään että olen ymmärtävänäni että se on home/käyttäjä/ mutta miten minun kuuluisi asentaa inkcut sinne, jos se kuitenkin pitää asentaa inkscapen extensions kansioon joka ei ole täällä..?
ps. kiitos jaosta, alkoikin rönsyilemään pahasti :)
-
kun muutin nm:n ohjeistuksen mukaisesti oikeuksia, niin lopputulos oli tosiaan tämä:
-
Polkuhan on ~/.config/inkscape/extensions/ siis ~ tarkoittaa kotihakemistoa (/home/käyttäjänimi) ja pisteellä alkavat hakemstot ja tiedostot ovat piilotettuja eli tuo .config on sellainen. Saat ne esiin näppäinyhdistelmällä Ctrl+h. Sieltä pitäisi sitten löytyä inkscape ja sen alta extensions.
Toki voit myös käyttää noita nm:n antamia komentoja suoraan päätteen avulla.
http://forum.ubuntu-fi.org/index.php?topic=51272.msg392397#msg392397
Muokkaus:
kun muutin nm:n ohjeistuksen mukaisesti oikeuksia, niin lopputulos oli tosiaan tämä:
Nähtävästi tuota inkscapen lisäosaa pitäisi vähän parannella, jos se kerta yrittää väliaikaistiedostoja tuonne omaan hakemistoonsa laittaa.
-
Loistavaa, kiitos! Nyt toimii!
Pitääpä aloittaa tutustuminen tähän ja katsoa saanko vielä leikkurin pelaamaan tämän kanssa! :)
-
No niin, eli nyt kun yritän parittaa Rolandin SV-8 (usb) leikkurin koneeseen... Linux tunnisti tämän laitteen suoraan, ja se tuli inkcutin asetuksiin, mutta nyt en saa siihen mitään eloa. Test connection-napista ei tapahdu mitään ja Plot paths-napista etenee normaalisti muttei leikkuriin tule eloa.
Miten tarkistaisin parhaiten tuon että usb yhteys pelaa varmasti oikein?
-
Jos pitäisi arvata, niin käyttäjäsi on lisättävä vielä dialout-ryhmään, jotta sarjaportteja voi käyttää. Siis päätteessä:
sudo usermod -G dialout -a $USER
Lisäksi tuo Port-asetus näyttää melko oudolta. /dev/ttyS27 tarkoittaisi 28. sarjaporttia, mutta tuskinpa tietokoneessasi niin montaa on. En keksi mistä muusta syystä tuo voisi olla oikea. USB-laitteilla nuo portit ovat yleensä joko /dev/ttyUSBx tai /dev/ttyACMx, missä x on numero.
-
tuossa port-asetus kohdassa ei ole ollenkaan usbiin tai tuohon scmxään viittaavaa porttia.
Mistä näen missä usb portissa leikkurini on kiinni? Sittenhän voin sen yrittää käsin tuohon syöttää?
-
Mistä näen missä usb portissa leikkurini on kiinni? Sittenhän voin sen yrittää käsin tuohon syöttää?
Kernelin lokista voisi katsoa miten laite tunnistuu:
dmesg
Oleelliset rivit ovat aivan lopussa, jos tarkistat lokin pian laitteen kytkemisen jälkeen.
-
Tältähän tämä näyttäisi
[ 8204.938738] usblp0: removed
[ 8204.950422] usblp 6-1:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0B75 pid 0x0172
-
Tältähän tämä näyttäisi
[ 8204.938738] usblp0: removed
[ 8204.950422] usblp 6-1:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0B75 pid 0x0172
Näkyisiköhän laitteena /dev/usb/lp0. Tarkista:
ls -l /dev/usb/
ls -l /dev/lp*
Tuskin kuitenkaan toimii sarjaporttilaitteena, jos tunnistuu noin. Pitänee yrittää tulostimena: https://qz.io/wiki/setting-up-a-raw-printer-in-ubuntu-linux
-
Ei ainakaan minulle tästä avaudu mitään, teinkö oikein?
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/usb/
yhteensä 0
crw-rw---- 1 root lp 180, 0 loka 5 21:30 lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/usb/
yhteensä 0
crw-rw---- 1 root lp 180, 0 loka 5 21:30 lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/lp*
crw-rw---- 1 root lp 6, 0 loka 5 21:29 /dev/lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $
-
Ainakin laite /dev/lp0 löytyy ja sitä pystynee käyttämään samalla tavoin kuin tavallista tulostinta.
-
Juu, näkyy sekä laitteena /dev/usb/lp0 että /dev/lp0.
Seuraavaksi raakatulostinta määrittelemään linkkaamani ohjeen mukaan ja kokeilemaan sitten tulostimena Inkcutin kautta.
-
Tämä rolandin SV-8 löytyy tulostimista, sekä on ilmaantunut myös inkcutin printteri puolen valikoihin, mutta vaikka sen sieltä valitsen ja yritän lähettää tulostimelle niin inkscape jäätyy. Jää vaan loputtomasti hiiren hyrrä pyörimään ja mikään ei etene.
oletuksena oli rolandin valinnan jälkeen: /dev/ttyS0
Yritin sitä vaihtaa myös /dev/lp0 mutta sama homma. Mitähän seuraavaksi voisi kokeille?
-
Laitetiedosto /dev/usb/lp0 lienee oikea, jos halutaan kirjoittaa dataa suoraan leikkurille ilman muunnoksia. En ole varma, miten tämä on tarkoitus tehdä InkCutin kanssa, mutta veikkaan, ettei noilla sarjaporttiasetuksilla ole vaikutusta silloin kun tulostintila on valittuna. Silloin asetukset tehdään varmaankin Cupsin puolella.
Jos leikkuri on HP-GL-yhteensopiva, sitä voisi testata myös suoraan hpgl-tiedostolla, kuten UltraSparky kirjoittaa täällä: https://www.raspberrypi.org/forums/viewtopic.php?t=68125
by UltraSparky » Fri Dec 05, 2014 12:41 am
I had a similar problem, hopefully this will help someone.
I have an old Roland Stika STX-7 vinyl cutter that required Win98 and a centronics parallel port encryption key dongle. Really kludgey. The PC is long gone and the vinyl cutter has been on a shelf for years. Before moving it to the recycle bin, I thought I'd try to make it work on Linux. A quick search indicated it talks HPGL, which is great news. Even though I don't know much about HPGL, there are several excellent resources out there.
I bought a Trendnet TU-P1284 IEEE-1284 (parallel) to USB converter online for about $10 U.S. OS X did not recognize it, but Ubuntu did as did Raspbian. When you turn the device on, it shows up as /dev/usb/lp0.
I can now create a PNG or EPS file in GIMP, import it into Inkscape (open source), select the image, trace a path from the bitmap and save it as HPGL. One caveat is that I need to flip the image horizontally and rotate it 90 degrees CCW to plot the way I expect.
GIMP and Inkscape are quite CPU intensive, so I find it more efficient to process an image on an Ubuntu box and scp the HPGL file to a Raspberry Pi B+ that runs headless connected to the vinyl cutter. Simply cat the HPGL file to the plotter as root (not sudo) and watch the decal appear.
# cat pi.hpgl > /dev/usb/lp0
Much cheaper than trying to upgrade or replace the cutter. And there are old cutters for sale online.