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!