OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio

IPB

Welcome Guest ( Log In | Register )

> SFOS Whats working / What isn't
Meganerd
post Jun 17 2018, 09:22 AM
Post #1





Group: Members
Posts: 34
Joined: 17-June 18
Member No.: 824,617



I have been testing SFOS 2.1.3.7 on my Gemini PDA for a little over a week now as my main OS.

I put my notes on my gitlab https://gitlab.com/Meganerd.eth/Sailfish-Development

Whats working:
* Audio
* Multi touch
* 4G Data
* SMS/MMS
* Receiving calls (To initiate calls you have to switch to 3g mode)
* Bluetooth (Pairing with headset works)
* WiFi
* USB tether
* USB transfer
* SDK working for development
* Front camera
* Notification LEDs (can be modified too but only from config file directly /etc/mce/20hybris-led.ini) Be carefull!
* The keyboard works fine

Whats not working:
* WiFi tether
* I heard GPS isnt working, I have not tested it
* Caps lock LED - Caps lock itself is working but the LED is always on
* Silver button does nothing - I have not checked if its not recognized in XEV, it simply just may not be mapped to any key

What I recommend doing if you flash SFOS:
* Lock the screen orientation otherwise the screen will rotate on you constantly during usage. The fix below worked for everything except Kodi and the native Terminal
* To fix the terminal rotation I just modified ThumbTerm source and compiled an RPM

Lock screen orientation
CODE
i) Backup Page.qml file
$ devel-su
# cd /usr/lib/qt5/qml/Sailfish/Silica/Page.qml
# cp Page.qml Page.orig.qml
# nano Page.qml

ii) Modify Page.qml (line 115)
Original line: return Orientation.All
Updated line: return Orientation.LandscapeInverted

Other views: Orientation.Portrait | Orientation.Landscape | Orientation.LandscapeInverted

iii) Reboot phone to apply changes

Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
Dietmar Schwertb...
post Jun 24 2018, 03:57 AM
Post #2





Group: Members
Posts: 9
Joined: 23-June 18
Member No.: 824,913



I have installed the new triple-boot with SFOS.
Thanks a lot for the hints on your page.
The Page.qml file has changed a bit.
The required modification to enforce landscape is now:
allowed = Orientation.LandscapeInverted | orientation === Orientation.Portrait | orientation === Orientation.PortraitInverted
to:
allowed = Orientation.LandscapeInverted

I observed some issues with the new image:
  • When you end with a black screen during the initial boot after installation, try to double-tap the display to wake it up. If that works, you should see the welcome or language selection screen. Everything is fine…
  • If that does not work, you probably can wake up the black screen with the ESC key, but it will show the number pad. As written in the Sailfish OS notes: if you see the number pad at the beginning, then you have to re-boot and try again…
  • And if you just see the rotating circle after booting or unlocking: swipe from the left or right edge of the screen to the center. Otherwise you may have to wait for some 10s to many minutes...

I have been using SFOS for several years now. The quick evaluation on the Gemini has confirmed my estimation that SFOS from a usability point of view is the only OS that matches the Gemini. It's much nicer to use than Android and it's years ahead of Debian for a touch device.
From a commercial Sailfish OS 3 we can expect Android App support.
If it would also allow at least to build and run gtk Linux applications, then it would convert the Gemini to the perfect Smartphone and PC / productivity device. If not, then you probably have to decide for one of these two roles and boot the suitable OS every time or go for text based applications.
Go to the top of the page
 
+Quote Post
depscribe
post Aug 19 2018, 07:43 AM
Post #3





Group: Members
Posts: 255
Joined: 3-January 18
Member No.: 815,753



QUOTE(Dietmar Schwertberger @ Jun 24 2018, 03:57 AM) *
The Page.qml file has changed a bit.
The required modification to enforce landscape is now:
allowed = Orientation.LandscapeInverted | orientation === Orientation.Portrait | orientation === Orientation.PortraitInverted
to:
allowed = Orientation.LandscapeInverted

Thanks for this -- it mostly works. But the terminal is still upside-down. Being hesitant to break stuff, I thought I'd ask if there's a link to a way to fix this? I presume it's another QML someplace, but I've not yet gotten much of a sense of the Sailfish file structure.
Go to the top of the page
 
+Quote Post
vader
post Aug 19 2018, 05:25 PM
Post #4





Group: Members
Posts: 253
Joined: 21-January 18
Member No.: 816,775



QUOTE(depscribe @ Aug 20 2018, 01:43 AM) *
QUOTE(Dietmar Schwertberger @ Jun 24 2018, 03:57 AM) *
The Page.qml file has changed a bit.
The required modification to enforce landscape is now:
allowed = Orientation.LandscapeInverted | orientation === Orientation.Portrait | orientation === Orientation.PortraitInverted
to:
allowed = Orientation.LandscapeInverted

Thanks for this -- it mostly works. But the terminal is still upside-down. Being hesitant to break stuff, I thought I'd ask if there's a link to a way to fix this? I presume it's another QML someplace, but I've not yet gotten much of a sense of the Sailfish file structure.


Meganerd recompiled the terminal for gemini which rotated the display, but (like the original terminal) it has a problem with the cursor being graphically out of alignment with the text on long lines. I installed "toeterm" from openrepos and that doesn't have the cursor issue. I just checked and I didn't have to modify any qml either. If you ever want to modify qml, they exist in:

/usr/share/<package_name>[/qml]

eg. toeterm is:

/usr/share/toeterm/qml

You can modify the qml in there to change the look and feel. I always keep backups in case things go wrong. If things are upside down, just search for Landscape, or Orientation and change Landscape to LandscapeInverted.
Go to the top of the page
 
+Quote Post

Posts in this topic
Meganerd   SFOS Whats working / What isn't   Jun 17 2018, 09:22 AM
flotsam   Note on the GPS: I have stated elsewhere that it i...   Jun 17 2018, 12:38 PM
vader   @Meganerd - Thanks for keeping us informed. I am l...   Jun 21 2018, 06:45 PM
Meganerd   QUOTE(flotsam @ Jun 17 2018, 12:38 PM) No...   Jun 23 2018, 01:55 PM
Dietmar Schwertberger   I have installed the new triple-boot with SFOS. Th...   Jun 24 2018, 03:57 AM
Kishe   QUOTE(Dietmar Schwertberger @ Jun 24 2018, 01...   Jun 24 2018, 04:48 AM
depscribe   QUOTE(Dietmar Schwertberger @ Jun 24 2018, 03...   Aug 19 2018, 07:43 AM
vader   QUOTE(depscribe @ Aug 20 2018, 01:43 AM) ...   Aug 19 2018, 05:25 PM
depscribe   QUOTE(vader @ Aug 19 2018, 05:25 PM) Mega...   Aug 19 2018, 05:57 PM
jovpov   SailFishOS looks really promissing on my GeminiPDA...   Sep 9 2018, 01:20 AM
vader   QUOTE(jovpov @ Sep 9 2018, 07:20 PM) - th...   Sep 9 2018, 05:30 AM
jovpov   QUOTE(vader @ Sep 9 2018, 05:30 AM) QUOTE...   Sep 10 2018, 04:07 PM
vader   QUOTE(jovpov @ Sep 11 2018, 10:07 AM) Tha...   Sep 10 2018, 07:37 PM
jovpov   QUOTE(vader @ Sep 10 2018, 07:37 PM) QUOT...   Sep 11 2018, 02:32 AM
Meganerd   QUOTE(Dietmar Schwertberger @ Jun 24 2018, 03...   Jun 24 2018, 06:07 AM
Dietmar Schwertberger   QUOTE(Meganerd @ Jun 24 2018, 04:07 PM) I...   Jun 24 2018, 08:07 AM
Kishe   QUOTE(Meganerd @ Jun 24 2018, 04:07 PM) Q...   Jun 24 2018, 08:25 AM
Wille   QUOTE(Meganerd @ Jun 17 2018, 08:22 PM) I...   Jun 26 2018, 02:43 AM
Meganerd   QUOTE(Wille @ Jun 26 2018, 02:43 AM) QUOT...   Jun 26 2018, 01:20 PM
Wille   QUOTE(Wille @ Jun 26 2018, 01:43 PM) QUOT...   Jun 27 2018, 07:23 AM
Wille   QUOTE(Wille @ Jun 27 2018, 06:23 PM) QUOT...   Jun 27 2018, 07:44 AM
Ifanafi   Forgive my making lite fun of your Sailfish setup ...   Jun 27 2018, 07:58 AM
Meganerd   QUOTE(Wille @ Jun 27 2018, 07:44 AM) QUOT...   Jun 27 2018, 03:12 PM
vader   I've made the decision (after reading all the ...   Jun 26 2018, 06:54 PM
Wille   SSH is not enabled, what is strange when developer...   Jun 27 2018, 07:08 AM
salvomic   I've two WiFi network, for one SFOS didn't...   Jun 27 2018, 10:38 PM
Meganerd   QUOTE(salvomic @ Jun 27 2018, 10:38 PM) I...   Jun 28 2018, 02:32 PM
salvomic   QUOTE(Meganerd @ Jun 29 2018, 12:32 AM) A...   Jun 28 2018, 02:37 PM
yoram   The silver button actually send event to /dev/inpu...   Aug 14 2018, 08:54 AM
defunked   QUOTE(yoram @ Aug 14 2018, 09:54 AM) The ...   Aug 14 2018, 09:40 AM
yoram   the HW keyboard layouts are read from X11 files i ...   Aug 14 2018, 11:25 AM
Meganerd   QUOTE(yoram @ Aug 14 2018, 08:54 AM) The ...   Aug 15 2018, 06:19 AM
vader   QUOTE(yoram @ Aug 14 2018, 08:54 AM) The ...   Aug 15 2018, 02:32 PM
yoram   in order to set an action for this event - do we n...   Aug 15 2018, 08:49 PM
vader   QUOTE(yoram @ Aug 16 2018, 02:49 PM) in o...   Aug 16 2018, 08:22 PM
yoram   a separated event listener will probablydo the tri...   Aug 17 2018, 09:17 AM
vader   RE: SFOS Whats working / What isn't   Sep 11 2018, 04:15 PM
Varti   Upon request (although very late, sorry for that) ...   Oct 12 2018, 10:05 AM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 13th November 2019 - 11:29 PM