Difference between revisions of "Projects:PinePhone Daily Driver"
Jump to navigation
Jump to search
| Line 61: | Line 61: | ||
=== Components === | === Components === | ||
| − | * [[postmarketOS]] with [[ | + | * [[postmarketOS]] with [[swayWM|postmarketos-ui-sway]] |
* System packages: [[networkmanager]], [[termite]], termite-terminfo, [[bluez]] | * System packages: [[networkmanager]], [[termite]], termite-terminfo, [[bluez]] | ||
* App packages: [[vim]], [[firefox]], [[galculator]], [[thunderbird]], [[gajim]], [[audacious]], audacious-plugins | * App packages: [[vim]], [[firefox]], [[galculator]], [[thunderbird]], [[gajim]], [[audacious]], audacious-plugins | ||
| Line 110: | Line 110: | ||
== Related == | == Related == | ||
* [[Projects:PinePhone Daily Driver Distributions Testing]] | * [[Projects:PinePhone Daily Driver Distributions Testing]] | ||
| − | |||
* [[PinePhone Hardware]] | * [[PinePhone Hardware]] | ||
* [[PinePhone Software]] | * [[PinePhone Software]] | ||
Revision as of 18:48, 25 May 2020
Project: Using PinePhone as my daily driver smartphone, running Linux fulfilling Goal:Technology.
(!) All the current OS images are crashing (apart from Megous' kernel on Arch Linux ARM) on my PinePhone.
It seems they have DRAM frequency set way too high: 624 MHz instead of 552 MHz. See this thread.
Contents
Hardware Setup
- PinePhone
- Initial testing is done with PinePhone 1.1.
- Once PinePhone 1.2 becomes available, this will be the daily driven device.
- Battery
- Factory-provided at first
- Replaceable with any Samsung J7 form-factor battery[1]
- TODO: Find out more and look for a shop selling this (once needed)
- Screen protector
- Factory-provided at first
- Replacement source
- Pine64 store? Currently doesn't seem to sell it.
- Supposedly some iPhone screen protector is usable
- TODO: Find out more and look for a shop selling this (once needed)
- Protective case
- TODO: Temporary solution: similar form factor of other devices on the market?
- TODO: Source from Pine64 store
Software Wishlist
- Solid base Linux distribution
- lightweight, customizable
- community-supported with continuous updates
- large package repository
- One day of battery life
- ability to enter power-saving mode and leave it in a matter of seconds of user request
- automatic power-saving after a period of inactivity
- Convenient and efficient UI - common actions need to be easy to achieve
- switching between the apps
- turning the screen on and off
- ability to kill apps
- Support for essential apps & workflows
- Support for non-essential apps & workflows
- RSS client
- OTP generator
- Ebook reader
- Weather forecast
- Maps, navigation
- Calls & Texts
Software Setup
- OS located on the internal eMMC flash storage (to make some use of it, plus it is faster than the SD card)
- accessible as an external storage from a computer via Jumpdrive which may be flashed to a tiny SD Card (128 MB in my case)
- maintenance or distro-hopping can still be done by plugging in an SD Card with a system installed (since it takes precedence over the eMMC storage)
- non-essential data (photos, videos, etc.) on an SD Card with larger capacity (currently 32 GB Samsung EVO Plus)
Components
- postmarketOS with postmarketos-ui-sway
- System packages: networkmanager, termite, termite-terminfo, bluez
- App packages: vim, firefox, galculator, thunderbird, gajim, audacious, audacious-plugins
Setup
TODO: Fill me!
TODOs
TODO: Complete these TODOs!
- power saving (so that I can leave the battery in the device when I'm not using it)
- hibernation / suspend command
- shortcut to enter suspend
- Install and test essential apps & workflows
- Terminal: termite
- Web browser: Firefox
- Passwords manager: KeepassXC)
- Personal Information Manager with WebDAV sync support for calendar, contacts
- Email client: thunderbird
- Calculator: galculator
- Alarm: ?
- IM clients
- XMPP: ?
- Matrix: ?
- Slack: ?
- Music player: audacious
- Camera & Video recorder: ?
- VPN client: NetworkManager?
- Support for non-essential apps & workflows
- RSS client: ?
- OTP generator: ?
- Ebook reader: ?
- Weather forecast: ?
- Maps, navigation: ?
- Calls & Texts: ?
- Touch gestures and controls
- sxmo#lisgd
- twofing
- easystroke (abandoned)
- wmctrl, xdotool, xte, ...
- Custom input device? [2]
- tweaking
- non-essential userspace apps
- ...