1
00:00:00,677 --> 00:00:05,797
Can you hear me? Yeah. Okay. You kind of stole my question. I wanted to ask that one, but fine.

2
00:00:07,937 --> 00:00:12,417
No problem. Yeah. So, Daily Driving Plus Mobile. Of course, you all know this

3
00:00:12,417 --> 00:00:13,937
awesome project, Plus Mobile exists.

4
00:00:15,377 --> 00:00:21,997
We know Plus is for mobile. I've been trying anyway to daily drive this for a few months now.

5
00:00:23,097 --> 00:00:28,657
And there are issues. So the main question is here, why aren't we there yet?

6
00:00:29,777 --> 00:00:34,337
So yeah, why talk about this in the first place? Not Plus Mobile in itself, but daily driving it.

7
00:00:35,497 --> 00:00:39,177
Ideally, all of you are daily driving it right now, but that's not happening.

8
00:00:39,657 --> 00:00:45,757
So yeah, first of all, how many of you have known Plus Mobile exists? Raise your hands.

9
00:00:46,717 --> 00:00:50,617
Basically everyone. Yeah. How many people do have a phone with them right now

10
00:00:50,617 --> 00:00:54,417
that runs it? Not necessarily main phone, but secondary phone maybe.

11
00:00:54,937 --> 00:01:00,497
View one. Yeah, how many of you are actually daily driving it second phone maybe,

12
00:01:01,297 --> 00:01:04,957
One person exactly and me That's not enough.

13
00:01:05,157 --> 00:01:08,257
We need this to change of course So,

14
00:01:09,297 --> 00:01:13,157
There are some issues, but it's definitely in my opinion anyway,

15
00:01:13,277 --> 00:01:17,937
very useful at useful at the moment So I'm gonna talk a little bit about my

16
00:01:17,937 --> 00:01:20,457
setup and how I'm using this.

17
00:01:21,777 --> 00:01:25,717
So my setup, as for a phone, there are a few phones you can use right now.

18
00:01:25,857 --> 00:01:28,577
This is also one of the main reasons probably most of you aren't using it,

19
00:01:28,657 --> 00:01:33,857
because your phone probably right now isn't compatible with the Linux kernel

20
00:01:33,857 --> 00:01:35,957
and whatever that's required to run Plus Mobile.

21
00:01:36,717 --> 00:01:40,257
I bought a phone specifically for this. It's a Pixel 3a, but there are several

22
00:01:40,257 --> 00:01:43,497
phones you can use. Of course, we all know probably the Pine phone and the Leaping 5.

23
00:01:43,717 --> 00:01:47,917
There's also like the OnePlus 6 and the Xiaomi Foco phone F1.

24
00:01:47,917 --> 00:01:52,857
One, the Fairphone 4 and 5 are usable, but I'm using Pixel 3a.

25
00:01:53,537 --> 00:01:56,937
As far as software goes, there are multiple distributions you can choose from

26
00:01:56,937 --> 00:01:59,877
nowadays. I'm from PostmarkedOS, so I use PostmarkedOS.

27
00:02:00,457 --> 00:02:04,857
But there is Mobion out there. It's just Debian for mobile. It has Plus Mobile nowadays.

28
00:02:05,557 --> 00:02:09,157
I think there's OpenSUSE working on it. There's a Fedora port in progress.

29
00:02:09,457 --> 00:02:12,477
And more is coming every year, really.

30
00:02:12,477 --> 00:02:15,557
And recently or what was

31
00:02:15,557 --> 00:02:18,517
it last year Academy I've set up for post marketers

32
00:02:18,517 --> 00:02:21,697
or post story with 90 versions of KD so every

33
00:02:21,697 --> 00:02:24,677
night it builds all of KD but from

34
00:02:24,677 --> 00:02:27,977
git master specifically meant for use on

35
00:02:27,977 --> 00:02:32,217
plus mobile this was mostly useful when plasma sticks was still work in progress

36
00:02:32,217 --> 00:02:36,317
and it was at that moment not really easy way to run that on your phone so I

37
00:02:36,317 --> 00:02:40,837
said a KD nightly for that and I'm still using that every day now i know some

38
00:02:40,837 --> 00:02:44,417
people are using a desktop and saying you can use this please do report bugs

39
00:02:44,417 --> 00:02:47,697
i'd say the same for mobile please use kd nightly report bugs.

40
00:02:50,163 --> 00:02:54,703
So yeah, some apps I'm using, of course, on your phone you use tons of different apps.

41
00:02:55,523 --> 00:02:58,703
Some really common use cases are actually really doable already.

42
00:02:59,163 --> 00:03:04,023
So for the browser we have Anglefish, for example. For notes you can use Marknode,

43
00:03:04,103 --> 00:03:05,903
get the application, just write in Markdown.

44
00:03:06,463 --> 00:03:12,763
For YouTube there's PlasmaTube, which uses a proxy in between to basically watch your YouTube videos.

45
00:03:13,483 --> 00:03:17,403
For file syncing I use an application called GhostCloud. This actually comes

46
00:03:17,403 --> 00:03:23,623
from the Sailfish ecosystem but has a non-Sailfish UI, which is usable enough for us.

47
00:03:23,803 --> 00:03:26,563
It's not pretty, it's not Kirigami, but it works.

48
00:03:27,383 --> 00:03:30,583
For chat, of course, Neo Chat. Most people probably use it on desktop,

49
00:03:30,703 --> 00:03:34,123
but if you just make the screen small, it also works really well on mobile.

50
00:03:34,943 --> 00:03:43,343
For music, listening to Elisa. For a calendar or mail even, soon hopefully, you can use Mercuro.

51
00:03:44,323 --> 00:03:49,083
Then for navigation, there are multiple applications out there. I use Osmin personally.

52
00:03:49,423 --> 00:03:53,903
It's also a cute application, but a lot of people will probably also use PureMaps.

53
00:03:54,083 --> 00:03:58,203
But it can be used for turn-by-turn navigation and also navigate you around in Würzburg.

54
00:03:58,943 --> 00:04:02,843
And then for social media, Mastodon in this case, you can use Tokadon,

55
00:04:03,003 --> 00:04:04,263
again, very mobile friendly.

56
00:04:05,223 --> 00:04:09,023
And this is actually one of the few, but probably in this list,

57
00:04:09,043 --> 00:04:14,543
one of the many, because it's made for not necessarily desktop first but from

58
00:04:14,543 --> 00:04:17,703
the get-go made to also work really well on mobile.

59
00:04:19,983 --> 00:04:23,603
Um so yeah it's really useful with these things but there are definitely a few

60
00:04:23,603 --> 00:04:28,343
things still lacking and that might block you from using it um the biggest one

61
00:04:28,343 --> 00:04:29,483
on this is probably the camera,

62
00:04:30,123 --> 00:04:33,023
this only really works on the on the pine phone and the libra 5

63
00:04:33,023 --> 00:04:36,383
but on any android phone is really an issue my pixel

64
00:04:36,383 --> 00:04:39,723
3a actually has camera working at the moment with a

65
00:04:39,723 --> 00:04:42,503
few k beats um but there's the problem i have three

66
00:04:42,503 --> 00:04:45,143
camera camera apps on my phone two of them are

67
00:04:45,143 --> 00:04:48,463
from kd and the only one that works is the third one which is a gnome application

68
00:04:48,463 --> 00:04:55,823
bill nurse issue um so i would like that to change preferably um but also um

69
00:04:55,823 --> 00:05:00,003
calling calling in itself works no problem and the issue there is combining

70
00:05:00,003 --> 00:05:04,243
that with suspense if you want good battery life of course you want your phone to suspend.

71
00:05:05,063 --> 00:05:08,363
But when your phone is suspended right now, it wouldn't wake up when you receive

72
00:05:08,363 --> 00:05:11,743
a call. That's going to be hard to explain to your mother when she calls you.

73
00:05:12,563 --> 00:05:17,383
So, at this point, I would recommend disabling suspend. Personally, I find that,

74
00:05:18,179 --> 00:05:23,199
bit annoying. I prefer my battery life. So I have a second phone with Android

75
00:05:23,199 --> 00:05:25,699
just for phone calls and old spots, really.

76
00:05:27,119 --> 00:05:32,339
But yeah, it's doable. But the main issue I think right now is just a lot of

77
00:05:32,339 --> 00:05:36,539
paper cut bugs, a lot of really small ones, probably easy to solve.

78
00:05:36,679 --> 00:05:40,099
Maybe part of the 15 minute bug initiative can be done really easily.

79
00:05:41,119 --> 00:05:43,999
But they are there because nobody sees them because

80
00:05:43,999 --> 00:05:47,279
nobody uses it and you need people to

81
00:05:47,279 --> 00:05:50,479
report those things in first place but especially skd developers

82
00:05:50,479 --> 00:05:53,719
would be nice if people just use the phone saw

83
00:05:53,719 --> 00:05:56,459
this happening um so it could be fixed easily as an

84
00:05:56,459 --> 00:05:59,099
example from neo chat one of the

85
00:05:59,099 --> 00:06:01,839
things it does on launch is just open the last

86
00:06:01,839 --> 00:06:05,099
chat room you've opened yet open before

87
00:06:05,099 --> 00:06:08,739
it quits this is nice on desktop where you

88
00:06:08,739 --> 00:06:11,679
have your nice sidebar with all the rooms in there and

89
00:06:11,679 --> 00:06:14,499
then you have the big panel with your screen with your chat

90
00:06:14,499 --> 00:06:17,599
in there but the mobile opening the room first

91
00:06:17,599 --> 00:06:20,619
means you don't get to see the rest of chats and

92
00:06:20,619 --> 00:06:23,339
the room that's been opened is probably not the one you want to use at that

93
00:06:23,339 --> 00:06:26,119
moment so the first thing i do is back out go screen

94
00:06:26,119 --> 00:06:29,019
back select a different room and use that

95
00:06:29,019 --> 00:06:32,319
um i looked in the code actually it's

96
00:06:32,319 --> 00:06:35,079
probably like a two line fix just make a check if it's mobile

97
00:06:35,079 --> 00:06:39,379
don't do this function that's really it I have

98
00:06:39,379 --> 00:06:42,459
yes yesterday so very much

99
00:06:42,459 --> 00:06:45,459
in time but yeah it's an example a really

100
00:06:45,459 --> 00:06:48,299
small thing but it's there and if you just have enough of these is really

101
00:06:48,299 --> 00:06:55,759
annoying yeah again please use plasma mobile help us out here and in general

102
00:06:55,759 --> 00:07:01,239
apps of course there's the KD apps initiative by cow that would really help

103
00:07:01,239 --> 00:07:05,919
here make apps make them mobile friendly as well as What will help is,

104
00:07:05,979 --> 00:07:07,799
first thing, just resize the window.

105
00:07:08,379 --> 00:07:13,059
There's also an environment variable you can set to make the controls use mobile styling.

106
00:07:13,999 --> 00:07:17,859
So, that way you can really easily test applications just on your desktop.

107
00:07:19,952 --> 00:07:24,952
So for development, this is probably quite different from what you're used to from desktop.

108
00:07:25,232 --> 00:07:28,472
On desktop you probably use KDE Builder or something like that.

109
00:07:29,052 --> 00:07:32,932
You can use it on your phone, but your phone isn't as powerful as your laptop is.

110
00:07:33,172 --> 00:07:39,272
So you'll get an overheating phone probably, or it just takes a long time. Not preferable.

111
00:07:40,372 --> 00:07:44,752
For postmarked OS we have this tool called PM Bootstrap. We just had to develop

112
00:07:44,752 --> 00:07:50,852
our entire distribution really, but it can also use to build and test individual applications.

113
00:07:51,492 --> 00:07:55,712
You basically, you write a build script on your desktop, you use PMBootstrap

114
00:07:55,712 --> 00:08:00,492
to build it locally, but not for your host architecture, but you build it for your phone.

115
00:08:00,612 --> 00:08:04,272
So if your host is x86, you could build it for ARch64 instead.

116
00:08:04,872 --> 00:08:07,892
PMBootstrap just handles that for you. And then as a command,

117
00:08:08,032 --> 00:08:11,752
PMBootstrap sideload, with which you can just copy the package to your phone,

118
00:08:11,872 --> 00:08:13,592
install it, and then run it.

119
00:08:14,212 --> 00:08:20,872
This is a really easy way to test any application and mostly get a speed boost

120
00:08:20,872 --> 00:08:23,672
because your laptop is just more powerful than your phone.

121
00:08:24,452 --> 00:08:27,472
Preferably, we get some kind of KDE Builder integration into this,

122
00:08:27,592 --> 00:08:30,252
also probably not connected to PostMarketer specifically,

123
00:08:31,372 --> 00:08:35,412
but to be able to use KDE Builder or KDE SourceBuild like you're used to from

124
00:08:35,412 --> 00:08:39,592
your desktop with the regular commands or whatever, and then just a command

125
00:08:39,592 --> 00:08:41,612
at the end to sideload it through your phone.

126
00:08:41,612 --> 00:08:45,492
That'd be a nice future thing to target for.

127
00:08:47,732 --> 00:08:52,852
So my goal for next year is have the majority of you use Plasma Mobile.

128
00:08:55,132 --> 00:08:59,772
So, maybe a long shot, but we'll see. Yeah, please give it a try.

129
00:09:00,352 --> 00:09:04,692
Most of the phones the system works on are, they're not the newest phones.

130
00:09:04,872 --> 00:09:07,892
They're not like eight, you don't buy them for 800 euros in a shop.

131
00:09:08,072 --> 00:09:11,272
They're actually, most of them are secondary. secondary, you can get them for

132
00:09:11,272 --> 00:09:14,352
fairly cheap. I bought this Pixel 3a for, I think, 100 euros.

133
00:09:14,672 --> 00:09:17,372
That's honestly not a lot for a phone nowadays.

134
00:09:18,692 --> 00:09:21,632
Please get a phone that's supported, use it,

135
00:09:21,792 --> 00:09:27,072
try to bring it with you on daily trips you're doing, try to actually use Tokenon

136
00:09:27,072 --> 00:09:30,172
on your phone instead of some Android app on your Android phone,

137
00:09:30,332 --> 00:09:35,672
and help us make Plus Mobile dominant and take over the world. Thank you.