0:00:18.300,0:00:24.290
Herald: So, unser nächster Talk ist... In[br]unserem nächsten Talk geht es um ein
0:00:24.290,0:00:28.768
Smartphone in der Butterbrotdose. Und[br]unsere Sprecherin ist Bücherratte. Bitte
0:00:28.768,0:00:30.290
sagt ihr: "Hallo."
0:00:30.290,0:00:37.857
Applaus
0:00:37.857,0:00:45.510
Bücherratte: Ja, hallo. Schön, dass ihr[br]alle da seid. Erst mal ist es so, dass es
0:00:45.510,0:00:50.850
ja noch andere Talks gibt und mich bin[br]eigentlich dann...ja. Auf jeden Fall es
0:00:50.850,0:00:54.140
gibt diesen Talk "Hacken ist ganz[br]einfach". Ich hätte den selber gerne
0:00:54.140,0:00:57.320
geguckt. Leider stehe ich jetzt hier auf[br]der Bühne. Aber vielleicht hat euch von
0:00:57.320,0:01:03.200
euch ja noch jemand Interesse? Dann gibt[br]es noch diesen zweiten Talk mit den "large
0:01:03.200,0:01:08.220
numbers" der mit Sicherheit auch sehr[br]spannend ist. Naja...vielleicht wollt ihr
0:01:08.220,0:01:16.490
da noch hingehen? Noch ist Zeit? Es gibt[br]auch noch "Das robuste reparierbare
0:01:16.490,0:01:22.830
Vitalparametermonitoring" wo ein Kollege[br]von mir mit ist. Soll auch sehr spannend
0:01:22.830,0:01:31.350
sein. Zum Vierten gäb's dann noch "Die[br]WebPage in Three acts". Seid ihr noch da?
0:01:31.350,0:01:36.610
Ich hab also wirklich diesen Talk. Gut,[br]dann machen wir das mal.
0:01:36.610,0:01:43.592
Applaus
0:01:43.592,0:01:48.620
Bücherratte: Who am I? Ich bin 34 Jahre
0:01:48.620,0:01:57.610
alt. Ich bin freie Softwareaktivistin und[br]ich arbeite ganz viel ehrenamtlich in der
0:01:57.610,0:02:04.100
FreeSoftware Foundation Europe mit. Bin[br]aktiv im Vorstand von der Berliner Linux
0:02:04.100,0:02:12.330
Usergroup und bin auch sehr gerne in der[br]Linux Usergroup Linux Works und dort auch
0:02:12.330,0:02:22.709
sehr aktiv. Ich mache zurzeit beruflich[br]ein Technisches Jahr und bin da zurzeit im
0:02:22.709,0:02:30.989
Einsatz beim ITDZ. Das ist ein großer IT-[br]Dienstleister in Berlin. Mein Traum ist
0:02:30.989,0:02:37.680
halt so einen Ausbildungsplatz im IT-[br]Bereich fände ich echt cool. So. Worum
0:02:37.680,0:02:42.239
soll's gehen? Naja ich erzähle euch so ein[br]bisschen was so meine Idee war. Dann geht
0:02:42.239,0:02:47.890
es um ein paar Basteleien, die ich[br]umsetzen musste. Dann gibt es noch so ein
0:02:47.890,0:02:54.040
bisschen Softwaregeraffel und so'n[br]Ausblick, was ich noch plane. Und ganz zum
0:02:54.040,0:02:58.409
Schluss gehe ich nochmal darauf ein, wer[br]mir dabei geholfen hat und dann seid ihr
0:02:58.409,0:03:06.540
an der Reihe mit Fragen. Kommen wir zu der[br]Idee: Ich hab mir halt überlegt: Na ja so
0:03:06.540,0:03:10.809
ein Smartphone ist ja eigentlich ganz[br]cool. Die, die man so kaufen kann naja, da
0:03:10.809,0:03:16.319
hat man halt dann so maximales Tracking,[br]das ist nicht so cool. Also hab ich mir
0:03:16.319,0:03:21.829
überlegt, was hab ich alles für Features[br]die ich nicht will? Ich hab halt auch kaum
0:03:21.829,0:03:27.920
Kontrolle über die Software die in so[br]einem normalen Kauf-Smartphone ist. Es
0:03:27.920,0:03:33.069
gibt wenig Lernmöglichkeiten so, um die[br]Technik die dahinter steckt eigentlich zu
0:03:33.069,0:03:37.769
verstehen, weil ist alles fertig. Naja,[br]was will ich da noch groß lernen außer die
0:03:37.769,0:03:46.199
Bedienung? Dann: Es ist kaum bis sehr[br]wenig umbaubar. Also, es gibt von dem was
0:03:46.199,0:03:53.690
ich gehört habe sehr große Probleme mit[br]dem Akkutausch. So mal ganz ehrlich: Es
0:03:53.690,0:04:00.769
ist langweilig, es ist teuer. Also nichts[br]für Menschen mit wenig Einkommen. Was ich
0:04:00.769,0:04:05.930
auch so eins der richtig großen Anti-[br]Features bei einem Kauf-Smartphone finde
0:04:05.930,0:04:13.029
ist: WhatsApp ist installierbar. Nein, ich[br]verkaufe meine Daten nicht für umsonst an
0:04:13.029,0:04:19.919
Facebook. Hab ich kein Interesse dran. Und[br]ein weiterer Nachteil, der auch mit
0:04:19.919,0:04:25.540
unserer heutigen Zeit zusammenhängt, ist[br]ständige, immer Sofort-Erreichbarkeit für
0:04:25.540,0:04:31.540
Gott und die Welt über alle möglichen[br]Kanäle. Will ich das eigentlich? Nee,
0:04:31.540,0:04:37.530
nicht so wirklich. Und ganz zum Schluss:[br]Es hat natürlich auch einfach jeder. Also
0:04:37.530,0:04:43.380
jeder hat so ein Kauf-Smartphone. Hm.[br]Doof. Was braucht man denn wenn man das so
0:04:43.380,0:04:46.310
selber baut, habe ich mir dann überlegt.[br]Naja, als erstes nehmen wir mal ein
0:04:46.310,0:04:55.090
Raspberry Pi, das ist relativ einfach. Dann[br]sollte man die Kühlkörper vielleicht auch
0:04:55.090,0:05:00.220
benutzen weil der Raspberry Pi 3B hat das[br]Problem, dass er ziemlich viel Hitze
0:05:00.220,0:05:05.900
produziert. Das ist ein bisschen[br]schwierig. Natürlich, also wenn ihr jetzt
0:05:05.900,0:05:10.810
die Kaltduscherfraktion seid, braucht ihr[br]die nicht. Beschwert euch aber nicht bei
0:05:10.810,0:05:16.890
mir, wenn der Pi kaputt gegangen ist. Man[br]braucht natürlich auch ein Touchdisplay.
0:05:16.890,0:05:24.930
Und ich hab mich für WaveShare in 4 Zoll[br]entschieden. Ich hab auch mit 2,8
0:05:24.930,0:05:31.660
herumgespielt. Das war definitiv zu klein.[br]Also 4 Zoll. Es braucht das Ding auch eine
0:05:31.660,0:05:38.280
Festplatte. Man nimmt die microSD-Karte[br]seiner Wahl-Größe. Ich habe mich für 32
0:05:38.280,0:05:44.070
Gigabyte entschieden. Das ist relativ[br]okay. Da kann man viel mit machen. Bei dem
0:05:44.070,0:05:49.171
Kabel, man muss ja irgendwie das Ding[br]verbinden. Ihr solltet darauf achten, wenn
0:05:49.171,0:05:54.280
ihr das nachbauen wollt: Nicht diese[br]abgewinkelten Kabel nehmen, weil wenn ihr
0:05:54.280,0:06:00.370
diese abgewinkelten Kabel nehmt, hält das[br]ewig. Wenn ihr die geraden nehmt, müsst
0:06:00.370,0:06:04.430
ihr alle zwei bis drei Wochen neues[br]kaufen. Das heißt, ihr unterstützt dann
0:06:04.430,0:06:07.024
optimal die Wirtschaft.
0:06:07.024,0:06:11.770
Applaus
0:06:11.770,0:06:15.680
Wichtig ist bei[br]diesem Projekt: Wir brauchen noch
0:06:15.680,0:06:22.120
irgendwie ein Headset. Ja man könnte das[br]auch mit Bluetooth machen. Ich habe da mal
0:06:22.120,0:06:25.890
nur irgendwie einen Talk gehört, dass das[br]nicht so sicher ist. Nehmen wir doch
0:06:25.890,0:06:33.330
lieber das Kabel. Wichtig ist natürlich[br]auch die mobile Stromversorgung. Jeder,
0:06:33.330,0:06:39.250
der ein Handy hat, weiß, dass: Powerbanks[br]sind da ziemlich cool. Und je mehr
0:06:39.250,0:06:45.090
Kapazität die hat, desto länger kann man[br]damit rumspielen. Dann hatte ich auch so
0:06:45.090,0:06:48.780
überlegt: Was nehmen wir für ein Gehäuse?[br]Wie ihr seht: Ich habe mich für eine
0:06:48.780,0:06:55.670
Butterbrotdose aus Plastik entschieden.[br]Die ist am leichtesten anpassbar. Ja und
0:06:55.670,0:07:01.500
das bisschen Software halt, ne? Das fehlt[br]natürlich dann auch noch zu diesem Rezept.
0:07:01.500,0:07:09.430
Was gab es so für Probleme, wo ich[br]draufgestoßen bin? Der Raspberry Pi so per
0:07:09.430,0:07:18.015
default. AudioIn ist nicht. Der hat einen[br]Klinkenanschluss, ja mit Rauschen. Das ist
0:07:18.015,0:07:22.870
sehr schön, wenn man seine Lieblingsmusik[br]in der S-Bahn hören muss und die auf volle
0:07:22.870,0:07:29.690
Pulle stellen muss,damit man das Rauschen[br]nicht hört. Es gibt natürlich auch 'ne
0:07:29.690,0:07:36.560
Lösung: Löten lernen. Ich konnte es[br]tatsächlich vorher nicht. Und dann mal so
0:07:36.560,0:07:45.660
'ne USB-Soundkarte da reinlöten. Beim[br]Löten muss man sagen: Aller Anfang ist
0:07:45.660,0:07:50.330
halt ziemlich leicht, wenn man mit "SMD-[br]Löten", also Surface-mounted device
0:07:50.330,0:07:56.230
anfängt. Da sind diese mega mini kleinen[br]Teilchen, die man dann löten darf. Ich
0:07:56.230,0:07:59.919
hab' das letztes Jahr hier auf dem[br]Kongress angefangen. Ich wusste halt
0:07:59.919,0:08:07.330
vorher nicht, was es ist, okay, ich geb's[br]zu. Aber so, ach das Löten mit größeren
0:08:07.330,0:08:11.030
Bauteilen sollte man vorher ein paar Mal[br]geübt haben. Das ist nämlich auch nicht so
0:08:11.030,0:08:17.169
ganz einfach. Also, vor allem wenn man am[br]Anfang immer gerne Berge baut, mit dem
0:08:17.169,0:08:23.580
Lötzinn. Die Meisterprüfung ist[br]tatsächlich dann das Entlöten, in diesem
0:08:23.580,0:08:32.375
Fall habe ich eine USB-Box einen der USB-[br]Ports abgelötet. Das seht ihr hier. Nein,
0:08:32.375,0:08:36.700
das ist nicht perfekt. Ich habe ein[br]bisschen die Platine verkratzt beim
0:08:36.700,0:08:40.090
Entlöten und ich habe das auch nicht[br]alleine gemacht. Ich hatte tatsächlich
0:08:40.090,0:08:44.829
Hilfe und das war auch gut so. Alleine[br]hätte ich das nicht hingekriegt. Der Trick
0:08:44.829,0:08:49.170
war hier viel Lötzinn. Wäre ich alleine[br]niemals drauf gekommen, weil ich wollte
0:08:49.170,0:08:57.300
das doch ablöten. Kommen wir zum Gehäuse.[br]Man kann so'n Acrylgehäuse nehmen. Das hat
0:08:57.300,0:09:01.809
den Nachteil: Der Touch-Display passt[br]nicht drauf. Der nächste Nachteil ist,
0:09:01.809,0:09:06.600
dass: Es bricht immer irgendwas ab an den[br]Ecken und dann fällt einem das Ganze
0:09:06.600,0:09:10.709
auseinander und man hat wieder den nackten[br]Raspberry Pi in der Hand. Nicht so
0:09:10.709,0:09:18.190
praktisch. Dann kann man natürlich, wie[br]ihr das hier seht, die Butterbrotdose
0:09:18.190,0:09:25.889
nehmen. Hat viele Vorteile, ist wirklich[br]gut auszuschneiden mit 'nem Cuttermesser,
0:09:25.889,0:09:30.920
was ihr bitte seinlassen solltet. Es sei[br]denn, ihr wollt euren Lötkolben wirklich
0:09:30.920,0:09:38.759
kaputtmachen. Plastik löten, ja, kein[br]Spaß. Der Lötkolben ist anschließend
0:09:38.759,0:09:43.100
garantiert kaputt. Also wenn ihr euren[br]Lötkolben kaputt machen wollt, macht das.
0:09:43.100,0:09:48.230
Es ist relativ einfach, geht relativ gut.[br]Aber der Lötkolben ist anschließend echt
0:09:48.230,0:09:56.170
hin. Ja, und so'n Pi in 'ner etwas zu[br]großen Butterbrotdose, der schwingt halt
0:09:56.170,0:09:59.611
hin und her. Ich habe erst überlegt: Na[br]ja, als Befestigung, ich könnte ja
0:09:59.611,0:10:05.360
vielleicht Radiergummi nehmen, und hab'[br]das ausprobiert. Das Problem dabei war
0:10:05.360,0:10:09.819
tatsächlich, na ja, ich hab' dann immer[br]diesen schönen kleinen Abrieb in der Box
0:10:09.819,0:10:13.930
gehabt. Das ist doof. Also hab' ich[br]überlegt, okay, wie kannst du das besser
0:10:13.930,0:10:18.240
machen und hab' dann tatsächlich mit[br]Schrauben gearbeitet und hab den da
0:10:18.240,0:10:26.430
einfach rein geschraubt. Dafür brauchte[br]ich das Rainbow Case und das hat sich
0:10:26.430,0:10:31.100
später auch noch als sehr hilfreich[br]erwiesen. Weil so konnte ich dann die USB-
0:10:31.100,0:10:41.029
Soundkarte ordentlich befestigen in dem[br]ganzen Projekt. Kommen wir zu diesem
0:10:41.029,0:10:45.760
bisschen Software. Es ist wirklich nur ein[br]bisschen Software. Installieren,
0:10:45.760,0:10:49.749
konfigurieren, Spaß haben, habe ich mir[br]gedacht und dachte, cool, das wird
0:10:49.749,0:10:57.329
bestimmt toll. Es war dann leider doch[br]kein Ponyhof. Man gerät tatsächlich in so
0:10:57.329,0:11:05.129
einige Probleme da rein. Es ist nicht so[br]leicht. Aber fangen wir mal an. So, ich
0:11:05.129,0:11:11.890
hab' mich gegen Raspbian entschieden. Ich[br]wollte es ein bisschen komplizierter
0:11:11.890,0:11:17.389
haben. Ich wollte lernen. Und hab' mir so[br]überlegt, na ja, bei Raspbian müsste ich
0:11:17.389,0:11:23.029
erstmal jede Menge Software[br]deinstallieren. Nein, keine gute Idee.
0:11:23.029,0:11:28.970
Weil, wer weiß, ob ich alle Pakete treffe[br]beim Deinstallieren. Und wenn man so'n
0:11:28.970,0:11:34.629
Projekt macht, man muss die configs dann[br]gerade bei ArchLinuxArm selber schreiben.
0:11:34.629,0:11:38.930
Und ihr solltet auf keinen Fall, wenn ihr[br]das macht, Typos vergessen. Die sind
0:11:38.930,0:11:46.370
wichtig. Weil dadurch kommt man manchmal[br]auf Informationen, auf die man sonst nicht
0:11:46.370,0:11:52.520
gestoßen wäre. Ich habe es tatsächlich[br]dadurch hingekriegt dass ich eine config
0:11:52.520,0:11:57.540
gefunden habe, wie ich einen Rechtsklick[br]auf dem Touch-Display simuliere. Sehr
0:11:57.540,0:12:05.011
nice. Naja, es gibt natürlich auch nicht[br]alles an Software was halt in den
0:12:05.011,0:12:14.050
Repositories ist. Nein, manchmal gibt es[br]wirklich gar nix. Und das war zum Beispiel
0:12:14.050,0:12:19.213
bei dem Kalender so. Ich habe mich dann,[br]weil... Ja, es gibt Kalender für Linux.
0:12:19.213,0:12:25.639
Ja, es gibt auch touchfähige Kalender für[br]Linux. Aber für so'n Projekt sind sie zu
0:12:25.639,0:12:31.790
groß. Ich hab' mit dem Raspberry Pi[br]tatsächlich nur ein Gigabyte RAM. Da muss
0:12:31.790,0:12:37.329
man sich schon sehr überlegen ob man einen[br]KDE- oder Gnome-Kalender nehmen möchte.
0:12:37.329,0:12:45.499
Nein, eher nicht. Ist ziemlich langsam bei[br]der Bedienung. Was ich vorhin schon gesagt
0:12:45.499,0:12:51.619
hatte mit den Typos: Ja, man muss auch[br]ziemlich viel recherchieren. Das macht
0:12:51.619,0:12:55.579
aber auch Spaß. Man kriegt tatsächlich 'ne[br]Menge Zusatzinfos und man kann 'ne Menge
0:12:55.579,0:13:00.660
dabei lernen. Man sucht irgendwas und[br]findet noch was ganz anderes Tolles, was
0:13:00.660,0:13:08.790
man tatsächlich wiederverwenden kann. Das[br]ist cool. Und es ist tatsächlich so, dass
0:13:08.790,0:13:16.149
bei mancher Software, die nicht nur als[br]AUR bei ArchLinux vorhanden ist, sondern,
0:13:16.149,0:13:21.059
ja, man muss auch mal sich an's[br]Kompilieren trauen. Das geht aber ganz
0:13:21.059,0:13:27.970
gut. Das kann man tatsächlich machen. Das[br]ist nicht so schwer. Kommen wir jetzt, so,
0:13:27.970,0:13:32.980
zu der Display-Konfiguration. War 'n[br]nettes Abenteuer. Weil das Erste, was man
0:13:32.980,0:13:36.910
hat, ist erstmal die nationale Flagge der[br]Ostfriesen, nämlich weißer Adler auf
0:13:36.910,0:13:40.689
weißem Grund. Sehr toll, wenn man[br]irgendwelche Programme bedienen möchte,
0:13:40.689,0:13:49.189
wenn man unterwegs ist. Oder das nächste,[br]wo ich rein gerannt bin: Wenn die Maus
0:13:49.189,0:13:54.689
nicht da ist, wo ich aber gerade getoucht[br]hab'. Ist sehr effektiv für Passwort-
0:13:54.689,0:14:00.339
Abfragen zum Beispiel. Und nein, das kann[br]man nicht lernen. Ich hab's tatsächlich
0:14:00.339,0:14:05.639
rausgekriegt. Ihr seht hier die[br]Konfiguration, die bei mir funktioniert.
0:14:05.639,0:14:14.739
Und ich habe bei den Optionen mit den[br]Achsen, den X- und Y-Achsen tatsächlich
0:14:14.739,0:14:21.569
random ausprobiert – trial and error – was[br]denn jetzt funktioniert. Weil, ne, das ist
0:14:21.569,0:14:27.670
individuell verschieden. Und, ne, also es[br]ist wirklich trial and error – kann man
0:14:27.670,0:14:35.391
machen. Wer von euch braucht schon eine[br]Anleitung, werdet ihr denken, ihr seid
0:14:35.391,0:14:43.559
doch alle fast Experten. Naja also hab ich[br]mir auch gedacht aber er hat ständig diese
0:14:43.559,0:14:50.379
blöde config-Datei nicht gelesen. Das[br]Problem war: Ich hab der Anleitung nicht
0:14:50.379,0:14:55.570
vertraut. Ich habe diesen einen Schritt[br]nicht gemacht. Der war aber tatsächlich
0:14:55.570,0:14:59.989
notwendig. Fragt mich nicht warum. Ich[br]weiß es nicht. Aber nachdem ich diese
0:14:59.989,0:15:05.315
Datei kopiert hatte, funktionierte es und[br]er hat die Konfiguration gelesen. Sehr
0:15:05.315,0:15:21.971
nice. Huch...
0:15:21.971,0:15:30.630
Sorry, kleiner Fehler. Dann[br]kann man tatsächlich auch bei anderen
0:15:30.630,0:15:35.769
abgucken, andere haben sowas teilweise[br]schon gemacht. Diese config hab ich
0:15:35.769,0:15:43.290
tatsächlich mir bei dem, was man sich von[br]Waveshare für das Touch-Display
0:15:43.290,0:15:51.070
runterladen kann abgeschaut haben. Und[br]zwar haben die für Raspbian ein Shell-
0:15:51.070,0:15:55.230
Skript geschrieben und da steht die config[br]mit drin. Das ist ganz nice, konnte ich
0:15:55.230,0:16:00.052
dann einfach übernehmen und musste nicht[br]selber rausfinden wie es geht. Das hat
0:16:00.052,0:16:08.481
auch ganz gut geklappt. Es lief... bis zum[br]nächsten Update. Verdammt. Ich hatte
0:16:08.481,0:16:16.199
wieder das nette weiße Adler auf weißem[br]Grund. Nicht toll. Das Problem war, xorg
0:16:16.199,0:16:22.470
war upgedated worden und der fbturbo-[br]Treiber, den ich verwendet habe, der
0:16:22.470,0:16:29.690
wollte damit nicht quatschen. Scheiße. Ich[br]bin dann umgeswitcht zu dem Frame-Buffer-
0:16:29.690,0:16:34.779
Treiber für den Display. Mein Gefühl war,[br]ich weiß nicht, ob es stimmt, aber es war
0:16:34.779,0:16:41.570
mein Gefühl, dass die Auflösung wesentlich[br]besser ist, so gefühlt. Alles wirkte
0:16:41.570,0:16:47.160
irgendwie klarer. Keine Ahnung ob es[br]wirklich nachvollziehbar ist. War für mich
0:16:47.160,0:16:52.089
so. Dann, wenn man so ein Projekt macht,[br]möchte man natürlich auch wenn man
0:16:52.089,0:16:57.980
unterwegs ist vielleicht mal irgendwas[br]eingeben. Man braucht also eine On-Screen-
0:16:57.980,0:17:03.149
Tastatur. Die meisten Anleitungen, die man[br]so findet, im Internet, sagen, man soll
0:17:03.149,0:17:09.429
Matchbox-Keyboards verwenden. Kann man[br]machen. Das Problem bei Arch Linux ist,
0:17:09.429,0:17:16.650
das Ding ist nicht mehr kleinzukriegen.[br]Ich hab so einen kleinen Bildschirm und so
0:17:16.650,0:17:23.760
eine große Tastatur. Sehr bedienbar.[br](Ironie) Naja doof. Ich habe dann
0:17:23.760,0:17:33.130
tatsächlich eine Alternative gefunden:[br]XVKBD. Das soll auch richtig gut noch
0:17:33.130,0:17:37.841
hackbar sein. Bin ich noch nicht gekommen,[br]hab mich aber schon mal ein bisschen
0:17:37.841,0:17:44.120
eingelesen, sieht ganz gut aus und hey ich[br]kriege das schön klein, es passt auf den
0:17:44.120,0:17:53.190
Display, ist sehr nice. Wenn ich jetzt so[br]eine USB-Soundkarte da rein gelötet habe,
0:17:53.190,0:18:00.186
will ich ja auch, dass er den Sound[br]darüber ausgibt. Ich habe, glaube ich, 4
0:18:00.186,0:18:05.711
Tage gesucht, bis ich dann mal auf die[br]Idee gekommen bin. Naja ich könnte ja
0:18:05.711,0:18:12.190
vielleicht auch einfach den Treiber, den[br]ich für die Klinke in der
0:18:12.190,0:18:17.960
Konfigurationsdatei stehen hab,[br]auskommentieren, einfach deaktivieren und
0:18:17.960,0:18:25.820
siehe da. Es funktionierte. Stand aber[br]nirgendwo. War ein bisschen tricky. Ich
0:18:25.820,0:18:31.260
habe wirklich lange gebraucht, das[br]rauszufinden. Naja man möchte irgendwie,
0:18:31.260,0:18:37.690
dass auf dem Display man schnell an die[br]Anwendungen kommt, mit denen man arbeiten
0:18:37.690,0:18:45.030
möchte, wenn man unterwegs ist. Sowas wie[br]Alex Music, weil damit hört man die Musik.
0:18:45.030,0:18:49.830
Jetzt kann man sich überlegen, da so mit[br]Launchers zu arbeiten und Desktops Files
0:18:49.830,0:18:58.681
zu schreiben. Und ja kann man machen, man[br]kann auch einfach ein' Dock nehmen.
0:18:58.681,0:19:07.410
Und ich hab mich tatsächlich für Plank[br]entschieden. Das ist schön schmal. Ja das
0:19:07.410,0:19:12.700
sieht jetzt auch da ein bisschen schmal[br]aus, funktioniert aber sehr nice und ich
0:19:12.700,0:19:16.440
komme sehr schnell und einfach auch über[br]das Touch-Display an die wichtigen
0:19:16.440,0:19:25.960
Programme dran. Und ja das ist bei mir zum[br]einen der Dokumentenmanager und zum
0:19:25.960,0:19:35.050
anderen die Shell. Jetzt braucht man[br]natürlich so ein bisschen auch was zum
0:19:35.050,0:19:43.810
Telefonieren. Wär' ganz nice. Ich hab dann[br]ein bisschen rumgesucht und probiert.
0:19:43.810,0:19:52.380
Eigentlich wollte ich ja Linfo nehmen,[br]aber das mit dem Installieren... Naja es
0:19:52.380,0:19:59.610
gab halt kein Pacman-Package, blöd, aber[br]es gab da "ring"! Probiere ich mal aus.
0:19:59.610,0:20:03.040
Das Problem hierbei war es ließ sich sehr[br]gut installieren, war wirklich kein
0:20:03.040,0:20:07.300
Problem, aber es war zu groß. Also ihr[br]seht das hier so ein bisschen, das ist
0:20:07.300,0:20:14.100
tatsächlich ein Screenshot von einem[br]offenen Ring. Lies sich auch nicht so gut
0:20:14.100,0:20:21.030
konfigurieren, weil nach den[br]"Anmeldedaten" kommt tatsächlich noch ein
0:20:21.030,0:20:26.070
Reiter - eigentlich! Man kommt da aber[br]nicht ran. Man kann den Bildschirm nicht
0:20:26.070,0:20:33.370
weiter verschieben, der ist halt einfach[br]zu klein. Blöd, andere Alternative
0:20:33.370,0:20:43.530
gesucht. Achja, da fehlte noch etwas und[br]zwar Ring braucht zwingend das Zertifikat
0:20:43.530,0:20:49.930
des SIP-Providers. Das muss man erst mal[br]kriegen und finden, das ist nicht so
0:20:49.930,0:20:57.680
einfach, aber man braucht es tatsächlich,[br]weil sonst quatscht der nicht. Und was
0:20:57.680,0:21:01.740
halt auch noch ein Problem war, immer wenn[br]ich halt irgendwas versucht habe mit Ring
0:21:01.740,0:21:05.861
zu machen, hatte ich immer das Gefühl, ich[br]mache jetzt diesen einen Touch und kann
0:21:05.861,0:21:09.760
dann Kaffeekochen gehen, ist sehr[br]effektiv, wenn man mal schnell
0:21:09.760,0:21:17.430
telefonieren möchte. Dann hatte ich[br]nochmal weiter gesucht und war auf ein
0:21:17.430,0:21:25.710
Projekt gestoßen, das sich Blink nennt,[br]hatte ein AUR- Package gefunden und das
0:21:25.710,0:21:34.710
wollte nicht kompilieren. Blöd. Also[br]wieder zurück zu LINFO. Jetzt gibt es ein
0:21:34.710,0:21:46.490
AUR-Package. Ja, aber der will 64bit, auch[br]wenn ich ihm sage, beim Bauen des AUR-
0:21:46.490,0:21:52.760
Package - "-A" heißt: "Ignoriere bitte die[br]Architektur" - hat nicht funktioniert.
0:21:52.760,0:21:58.310
Gut, in der Anleitung von Linphone stand[br]da noch drin, man könnte Flat- Pack, also
0:21:58.310,0:22:08.200
das alte xdg-app benutzen: Gab eine schöne[br]Fehlermeldung. Das Problem ist, er hat das
0:22:08.200,0:22:14.610
nicht als Arm-Architektur. Was ihr auf[br]jeden Fall beachten solltet, bei diesem
0:22:14.610,0:22:21.800
Projekt: Vertraue keiner Anleitung, die du[br]nicht selbst... Ihr wisst was ich meine.
0:22:21.800,0:22:29.780
In der Anleitung stand halt drin, ohne[br]GUI, mach das prepare fürs make mit no-gui.
0:22:29.780,0:22:33.790
Ist ein bisschen blöd, ich wollte das[br]schon über eine grafische
0:22:33.790,0:22:40.440
Benutzeroberfläche benutzen, das Programm.[br]Ok, es gibt da noch die Option Desktop
0:22:40.440,0:22:46.560
Raspberry Pi, das habe ich herausgefunden,[br]indem ich mir diese Datei angeguckt hab.
0:22:46.560,0:22:55.880
Ja der sucht den GTC fürs Crosscompiling.[br]Ich wollte das Programm aber komplett auf
0:22:55.880,0:23:05.140
dem Raspberry Pi bauen das heißt, es hat[br]nicht funktioniert. Blöd. Dann hab ich das
0:23:05.140,0:23:11.410
mal ausprobiert. Das ist dann quasi das[br]Letzte, was ich noch probiert habe, sys
0:23:11.410,0:23:16.200
heißt: Nimm die Packages an[br]Abhängigkeiten, die schon installiert
0:23:16.200,0:23:19.830
sind, weil sonst hat man das Problem, man[br]braucht eine Datenbank und der hat sie
0:23:19.830,0:23:32.250
nicht gebaut. Sehr wichtig ist auch WEBRTC[br]zu disabeln, mit diesem Befehl, weil das
0:23:32.250,0:23:39.070
funktioniert nicht zum Bauen. Dann kommt[br]man natürlich auch noch dahinein, das
0:23:39.070,0:23:44.270
andere Abhängigkeiten auch nicht so gut[br]funktionieren. In diesem Fall war es das
0:23:44.270,0:23:54.530
Programm minizip und das hat beim Compilen[br]diesen Fehler geworfen. immintrin.h habe
0:23:54.530,0:23:59.660
ich tatsächlich nicht gefunden als Header-[br]Datei. Ich hab keine Ahnung von C oder
0:23:59.660,0:24:07.110
C++, bin da echt Newbie, hab das diese[br]Datei aber auf meinem 64bit Desktop-
0:24:07.110,0:24:11.520
Rechnern gefunden und hab dann überlegt,[br]naja, es könnte vielleicht sein, dass es
0:24:11.520,0:24:17.280
das einfach für 32bit nicht gibt. Ich habe[br]hier gelernt, dass es wahrscheinlich daran
0:24:17.280,0:24:22.670
liegt, dass der Raspberry Pi eine[br]Arm-Architektur hat und es das nur dort
0:24:22.670,0:24:30.910
nicht gibt. Hab ich noch nicht weiter[br]recherchieren können. Ich hab tatsächlich
0:24:30.910,0:24:38.630
dann rausgefunden über GitHub, dass es[br]noch möglich ist, das Ganze so
0:24:38.630,0:24:44.430
hinzukriegen, dass es kompiliert. Und zwar[br]habe ich das repro von mini zip gefunden,
0:24:44.430,0:24:50.450
das da ein bisschen aktueller als das bei[br]Linfo. Und da gab es diese Exklusion, das
0:24:50.450,0:24:55.710
war ganz nice, weil sobald ich das dann in[br]den alten Code rüber kopiert habe, hat es
0:24:55.710,0:25:01.840
plötzlich funktioniert. Ich hab dafür das[br]andere gelöscht, funktionierte plötzlich.
0:25:01.840,0:25:10.180
Ich konnte tatsächlich kompilieren. Sehr[br]schön. Dann wollte ich über SSHX, weil ich
0:25:10.180,0:25:21.590
bin ja lernfähig Linphone über X-Forwarding[br]konfigurieren. Das hat mir dann diesen
0:25:21.590,0:25:24.930
Fehler geworfen. Ich so: "Scheiße, was[br]läuft denn jetzt schon wieder nicht. Das
0:25:24.930,0:25:28.203
hat doch alles schonmal funktioniert und[br]auf dem Raspberry Pi konnte ich es auch
0:25:28.203,0:25:34.510
aufrufen. Irgendwas stimmt doch nicht."[br]Ich habe zwei Tage gesucht bis mir
0:25:34.510,0:25:39.620
aufgefallen ist, naja ich hätte vielleicht[br]auch auf dem Raspberry Pi X-Forwarding
0:25:39.620,0:25:47.720
freischalten sollen. Ja, kann man mal[br]durchspielen. Das sind so die weiteren
0:25:47.720,0:25:53.160
Programme die ich installiert habe, ich[br]hab also die Möglichkeit Musik zu hören,
0:25:53.160,0:26:00.660
im Internet zu surfen, mich mit dem WLAN[br]zu verbinden, mir Bilder anzugucken. Ich
0:26:00.660,0:26:06.280
hab einen Dateimanager. Ich kann mir PDFs[br]angucken und ja, ich kann auch jabbern
0:26:06.280,0:26:14.600
über XMPP. Ich habe hier mal spaßeshalber[br]einen Screenshot von einem Webbrowser
0:26:14.600,0:26:19.490
gemacht, damit ihr mal so eine Vorstellung[br]habt wie klein es ist, wenn man dann mit
0:26:19.490,0:26:28.720
der Tastatur arbeitet. Es gibt ein paar[br]Probleme dabei. Eins ist ich habe ein SIP-
0:26:28.720,0:26:33.820
Gateway, dass heißt eine Festnetztelefon[br]Nummer aus Berlin. Wenn ich jetzt hier in
0:26:33.820,0:26:40.310
Leipzig unterwegs bin und zusätzlich[br]gerade tolles WLAN hab und mit meinem
0:26:40.310,0:26:45.370
Smartphone unterwegs bin, wenn ich jetzt[br]die Feuerwehr oder die Polizei anrufen
0:26:45.370,0:26:49.140
wollen würde, damit würde das[br]funktionieren, aber ich würde in Berlin
0:26:49.140,0:26:53.890
rauskommen, nicht hier in Leipzig. Das ist[br]tatsächlich ein Problem weil die Leute
0:26:53.890,0:27:01.780
kommen darauf nicht klar. Und es gibt[br]keine Lösung zur Zeit dafür. Weiteres
0:27:01.780,0:27:07.220
Problem: Ich habe es noch nicht geschafft[br]zu realisieren, dass ich Anrufe
0:27:07.220,0:27:12.440
mitbekomme, wenn ich nicht gerade eh auf das[br]Display gucke oder die Kopfhörer dafür auf
0:27:12.440,0:27:18.640
habe. Grafisch konfigurieren, das habt ihr[br]vorhin schon mitbekommen, ist ziemlich
0:27:18.640,0:27:25.580
schwierig und ich hatte tatsächlich auch[br]schon mal eine Kamera mit drin. Zurzeit
0:27:25.580,0:27:30.970
ist mir das Display Kabel dafür gebrochen[br]und ich habe halt festgestellt bei
0:27:30.970,0:27:35.870
guvcview sind die Bilder extrem klein. Ich[br]habe es noch nicht geschafft das
0:27:35.870,0:27:43.450
anzupassen. Machen wir so einen Blick in[br]die Zukunft. Ich will auf jeden Fall noch
0:27:43.450,0:27:50.570
einen touchfähigen Kalender programmieren[br]dafür, weil das brauche ich für mich. Ich
0:27:50.570,0:27:56.250
hab mal ein altes Handy[br]auseinandergenommen und ich habe das da
0:27:56.250,0:28:01.530
gefunden ich habe eigentlich einen[br]Vibrationsmotor gesucht. Was ist das. Das
0:28:01.530,0:28:09.760
ist ein Lautsprecher der auch vibrieren[br]kann. Ich habe aber trotz viel viel Suchen
0:28:09.760,0:28:13.880
nicht herausgefunden wie man den[br]anspricht, also wenn da jemand von euch
0:28:13.880,0:28:18.641
Erfahrung hat. Ich würde mich da gerne[br]darüber austauschen. Dann möchte ich
0:28:18.641,0:28:26.870
zukünftig QR-Codes lesen mit der Kamera.[br]Das ist einfach relativ nice. Zum Schluss
0:28:26.870,0:28:29.570
möchte ich mich bei all den Leuten[br]bedanken die mir bei diesem Projekt
0:28:29.570,0:28:35.310
geholfen haben und auf die Idee haben mich[br]tatsächlich Paul Hänsch und Sabert Peters
0:28:35.310,0:28:42.640
gebracht. Vielen Dank dafür. Ich habe[br]super viel Unterstützung von LinuxWorks!
0:28:42.640,0:28:51.450
erhalten. Der AFRA, wo ich löten durfte[br]und der c-base, wo ich löten lernen durfte
0:28:51.450,0:28:58.630
und der Tomas hat mir geholfen die Bilder[br]so zu machen, dass ihr sie gut sehen
0:28:58.630,0:29:02.660
könnt. Das wars. Vielen Dank fürs Zuhören.
0:29:02.660,0:29:13.934
Applaus
0:29:13.934,0:29:15.970
Herald: Vielen Dank für den super Vortrag!
0:29:15.970,0:29:18.840
Willst du mir nicht vielleicht dein[br]Telefon mal zeigen?
0:29:18.840,0:29:19.880
Bücherratte: Ja klar.
0:29:19.880,0:29:24.609
Herald: Wir haben da zufällig eine Kamera [br]auf der Bühne.
0:29:24.609,0:29:30.099
Applaus
0:29:30.099,0:29:33.230
Bücherratte: Was du natürlich noch [br]brauchst ist das Headset
0:29:33.230,0:29:37.040
weil sonst wird[br]es ein bisschen schwierig mit
0:29:37.040,0:29:43.940
Telefonieren. Und ich werde das jetzt[br]einfach mal anschliessen, so dass du das
0:29:43.940,0:29:48.370
benutzen kannst. Und dann rufe ich dich[br]von meinem DECT-Telefon aus an.
0:29:48.370,0:29:56.920
H: Hört sich gut an. Halt das hier noch[br]ein bisschen...
0:29:56.940,0:30:01.699
B: Aber ich geb das Passwort ein. [br](Lacht)
0:30:01.699,0:30:05.691
Applaus
0:30:05.691,0:30:11.100
H: Man kann es ja mal versuchen.
0:30:11.100,0:30:14.950
B: Du hast mich jetzt auch tatsächlich[br]geschafft nicht durcheinander zu bringen.
0:30:14.950,0:30:32.200
Das ist ein Fortschritt. Es hat bei der[br]ersten Versuch funktioniert.
0:30:32.200,0:30:35.520
So jetzt hoffe ich, dass das mit dem WLAN[br]funktioniert.
0:30:35.520,0:30:39.690
Ja, das sieht gut aus.
0:30:39.690,0:30:46.060
Ich würde dich jetzt einfach mal bitten,[br]die Kopfhörer aufzusetzen.
0:30:46.060,0:30:54.275
B: Geht es?[br]H: Ja
0:30:54.275,0:31:07.370
Und dann ruf ich dich [br]jetzt einfach mal an.
0:31:07.370,0:31:09.963
Klingelton ist hörbar
0:31:09.963,0:31:21.950
H: Ja. Es geht.[br]Applaus
0:31:21.950,0:31:24.382
Ich glaube nicht, dass das den EU-[br]Richtlinien
0:31:24.382,0:31:26.970
zu maximaler Lautstärke genügt.[br]Applaus
0:31:26.970,0:31:32.470
B: Ich war aufgeregt. Es tut mir leid.[br]H: Möchtest du sonst noch was zeigen oder
0:31:32.470,0:31:35.980
sollen wir lieber zu den Fragen?[br]B: Zu den Fragen bitte.
0:31:35.980,0:31:43.340
H: Okay gut Ihr kennt das Spiel. Wir haben[br]Saalmikrofone, 4 an der Zahl. Da sind 2.
0:31:43.340,0:31:49.190
Da ist eins. Wenn ihr im Internet unterwegs[br]seid, könnt ihr im IRC und auf Twitter
0:31:49.190,0:31:55.560
glaube ich auch fragen. Wir fangen dann[br]einfach mal mit dem Internet an.
0:31:55.560,0:32:09.340
Frage: There was, oh deutscher Talk,[br]Gewohnheit. (Lacht)
0:32:09.340,0:32:10.980
Es kam die Frage auf ob du
0:32:10.980,0:32:16.720
nicht auch überlegt hast irgendwie mit[br]einem entsprechenden Setup eine SIM-Karte
0:32:16.720,0:32:21.030
einzubauen mit einem UMTS Modul anstatt[br]das über ein SIP-Gateway zu machen.
0:32:21.030,0:32:28.880
Antwort: Ja, hab ich drüber nachgedacht.[br]Allerdings war das Ding für mich, GSM ist
0:32:28.880,0:32:35.010
nicht richtig frei. Wir wissen nicht so[br]genau was das alles macht, nach meinen
0:32:35.010,0:32:43.789
Informationen. Ich hatte dann überlegt das[br]eventuell über einen UTMS-Stick zu
0:32:43.789,0:32:50.760
realisieren, trotzdem über SIP und da bin[br]ich jetzt einfach kurz vor dem Congress
0:32:50.760,0:32:55.492
nicht mehr dazu gekommen das umzusetzen.
0:32:55.492,0:32:57.990
H: Danke. Hatten wir vorhin nicht[br]jemanden an der
0:32:57.990,0:33:11.520
3? Ok. So noch jemand, Internet nochmal?[br]Da kommt jemand. So, 2 bitte.
0:33:11.520,0:33:19.430
Frage: Hey. Wenn du Angst vor unfreier[br]Software hast, warum dann RasberryPi, da
0:33:19.430,0:33:25.890
ist ja dieser Videocore / Grafikprozessor[br]drin, den man zum booten braucht, wo man
0:33:25.890,0:33:32.130
auch nicht so genau weiß was er kann.[br]Antwort: Ja du hast recht. Das Ding für
0:33:32.130,0:33:36.809
mich war tatsächlich ich wollte es nicht[br]zu kompliziert machen. Ich habs mir schon
0:33:36.809,0:33:42.600
ziemlich kompliziert gemacht. Das ganze[br]Projekt ist noch nicht abgeschlossen. Ich
0:33:42.600,0:33:47.150
bin tatsächlich nochmal dazu übergegangen[br]zu recherchieren ob ich nicht noch andere
0:33:47.150,0:33:51.580
Einplatinen-Computer benutzen kann. Aber[br]diese Recherche ist noch nicht
0:33:51.580,0:33:57.770
abgeschlossen.[br]H: 4 bitte.
0:33:57.770,0:34:03.830
Frage: Jetzt braucht ja ein Raspberry Pi[br]ziemlich viel Strom. Selbst mit dem
0:34:03.830,0:34:09.329
Display. Hast du da was eingebaut, dass[br]das automatisch in den Standby Modus geht
0:34:09.329,0:34:12.540
und wie lange hält die Powerbank[br]typischerweise?
0:34:12.540,0:34:19.220
Antwort B: Diese Powerbank, die ich jetzt[br]hab, hält tatsächlich zwei Tage. Das ist
0:34:19.220,0:34:25.869
ganz nice. Ich hab da jetzt nicht daran[br]rumgefrickelt oder so. Tatsächlich nicht.
0:34:25.869,0:34:33.820
Der Raspberry Pi 3b+ braucht zuviel Strom[br]für die Powerbank. Das funktioniert nicht,
0:34:33.820,0:34:39.350
das habe ich ausprobiert. Der Raspberry Pi[br]3b, den ich verwende, das funktioniert
0:34:39.350,0:34:48.570
ganz gut. Ich hatte noch überlegt ob man[br]das vielleicht irgendwie über ACPi noch
0:34:48.570,0:34:52.710
den Ladezustand der Powerbank abfragen[br]kann. Aber da habe ich nichts dazu
0:34:52.710,0:34:58.020
gefunden.[br]H: Hat aber trotzdem noch mehr Akku als
0:34:58.020,0:35:06.470
mein iPhone.[br]Applaus
0:35:06.470,0:35:11.000
H: Einmal die 1 bitte.[br]Frage: Vielen Dank für den tollen Vortrag.
0:35:11.000,0:35:16.330
Meine Frage ist, kannst du das Gerät laden[br]während es in Betrieb ist?
0:35:16.330,0:35:24.170
Antwort: Das hängt tatsächlich von der[br]Powerbank ab. Wenn sie pass-through kann,
0:35:24.170,0:35:31.280
diese Schnellladefähigkeit hat, dann ist[br]das möglich, sonst leider nicht.
0:35:31.280,0:35:41.840
H: So, möchte noch wer? Wir haben noch 4[br]Minuten und 10 Sekunden Zeit. Oder
0:35:41.840,0:35:49.340
vielleicht das Internet noch? Okay Nummer[br]1 bitte.
0:35:49.340,0:35:54.760
Frage: Hi, danke für den Vortrag. Du hast[br]gesagt du hast darauf verzichtet einen
0:35:54.760,0:36:01.650
GSM Chip einzubauen oder sowas. Es ist[br]eher eine off-topic Frage. Ich habe am
0:36:01.650,0:36:06.240
ThinkPad ja quasi einen UMTS-Stick dran[br]und kann damit SMS empfangen. Ich habe
0:36:06.240,0:36:09.640
mich gefragt ob es eine Software gibt mit[br]der man damit telefonieren könnte. Ich
0:36:09.640,0:36:12.515
habe nämlich nichts gefunden dazu.[br]Vielleicht hast du bei deiner Recherche da
0:36:12.515,0:36:17.600
irgendwas gesehen. Weiß jemand wie man auf[br]dem Desktop von Linux ein Telefonat
0:36:17.600,0:36:19.600
starten kann?[br]Lachen
0:36:19.600,0:36:25.119
Antwort B: Das ist genau das was ich mit[br]Linphone gerade gemacht habe. Es gibt
0:36:25.119,0:36:30.360
mehrere Möglichkeiten das über ein SIP-[br]Gateway zu realisieren.
0:36:30.360,0:36:35.230
Rückfrage: Eine Software das mit einem[br]GSM-Netz zu kommunizieren unter Linux ist
0:36:35.230,0:36:39.030
dir nicht bekannt, oder?[br]Antwort: Ich hab tatsächlich mich nicht
0:36:39.030,0:36:44.200
weiter damit beschäftigt.[br]H: Möchte jemand aus dem Publikum eine
0:36:44.200,0:36:56.160
Antwort geben? Jemand sagt es gibt es. Das[br]ist ja schon mal gut. Gut dann würde ich
0:36:56.160,0:37:01.510
sagen bedanken wir uns noch. Oh, da möchte[br]noch jemand, ein Engel möchte. Besonders gut.
0:37:01.510,0:37:08.280
Frage: Dann trau ich mich auch Mal. [br]Hast du überlegt statt einer USB
0:37:08.280,0:37:10.960
Soundkarte sowas wie HiFi-Berry oder sowas[br]zu verwenden?
0:37:10.960,0:37:17.070
Antwort: Ja, aber das ganze Projekt wäre[br]dann noch dicker geworden. Das wollt ich nicht.
0:37:17.070,0:37:26.353
Es ist schon relativ dick. Nein.
0:37:26.353,0:37:28.710
Herald: Gut dann bitte noch einen[br]großen Applaus.
0:37:28.710,0:37:31.481
Applaus
0:37:31.481,0:37:34.591
Abspannmusik
0:37:34.591,0:37:54.901
Untertitel erstellt von c3subtitles.de[br]im Jahr 2020. Mach mit und hilf uns!