Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - jakfish

Pages: [1] 2 3
1
My Cosmo has failed again--first, calling/speakers broke; PC fixed that. Now wifi/bt don't work and I'm out of warranty.

I've given up on it as a phone but wonder if I can turn the Cosmo into PDA with a wifi adapter. Is there an available adapter that could make that happen?

(or even an internal wifi replacement)

Thanks,
Jake

2
Gemini PDA - Linux / Gemian Tips/Workarounds
« on: April 17, 2021, 02:25:29 pm »
My Gemini had been living in a drawer and Covid downtime made me haul it out and do a Gemian-only install. All my thanks to the wonders of Adam Boardman and his fine veteran collaborators, and another shout-out to geminifrench, whose excellent tutorial got me up and running. Below are some tweaks and workarounds that have helped make my install work very well:

 [ You are not allowed to view attachments ]  

CONKY:

Necessary files: conky-all, calcurse. I run two conkys: one to display the current calendar, the other to use calcurse to show the next two weeks of my google calendar events. If your *.ics calendar is non-google, local, etc, then this command is fine for extracting events:

Code: [Select]
calcurse -i /home/gemini/yourcalendar.ics
In conky, this command displays the next 14 days of your *.ics events (-r14 can be modified to the number of days needed):

Code: [Select]
calcurse -a -r14
Stretch’s conky is buggy, so if not properly situated, your calendar print-out will be jumbled or misaligned. Use a monospace font. Disproportionate TTFs (i.e. Arial, Deja Sans, etc) often won’t display calendar rows correctly. The font problems are why it’s best to run the calendar separately and experiment with inserting spaces before the actual calendar command:

CALENDAR EDIT #1: installing gcal and using gcal in place of cal (eg: $alignc${font Hack:style=Bold:size=13}${exec gcal} appears to alleviate formatting issues and exact positioning of the calendar on the desktop no longer seems necessary]

.conkyrc1:

Code: [Select]

conky.config = {
    alignment = 'middle_middle',
    background = false,
    border_width = 1,
    double_buffer = true,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'DejaVu Sans:style=bold:size=14',
    gap_x = -150,
    gap_y = -300,
    minimum_height = 5,
    minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'override',
    own_window_hints = 'undecorated, below,sticky,skip_taskbar,skip_pager',
    own_window_colour = '000000',
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
}

conky.text = [[


$alignc${font Hack:style=Bold:size=13}${exec cal}

]]

.conkyrc2:

Code: [Select]

conky.config = {
    alignment = 'top_right',
    background = false,
    border_width = 1,
    double_buffer = true,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'DejaVu Sans:style=bold:size=14',
    gap_x = 5,
    gap_y = 5,
    minimum_height = 5,
    minimum_width = 5,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'override',
    own_window_hints = 'undecorated, below,sticky,skip_taskbar,skip_pager',
    own_window_colour = '000000',
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
}

conky.text = [[

$alignc${time %B %-d, %-I:%M%P}

${execi 3600 calcurse -a -r14}

]]

The “override” command will keep conky visible when clicking the desktop, but “show desktop” will make conky disappear. My workaround is to make ALT+4 a shortcut to “minimize window” and use that rather than “show desktop”

To run conkys that will display the current month and your google events, this script will restart conkys, clear out your calcurse appts (or you’ll have double appts), download your public calendar to /home/gemini/basic.ics (basic.ics must already exist in your directory), and start both conkys. The sleep commands give time for the desktop to load at boot:

Code: [Select]
#!/bin/sh
sleep 7
killall conky
sleep .5
rm ~/.calcurse/apts
sleep .5
wget --no-check-certificate -nH -rK https://www.google.com/calendar/ical/YOUR_PUBLIC_GOOGLE_CALENDAR_WEB_ADDRESS/basic.ics -O /home/gemini/basic.ics
sleep 5
calcurse -i /home/gemini/basic.ics
sleep 1
conky -q -c /home/gemini/.conkyrc1 &
conky -q -c /home/gemini/.conkyrc2

CALENDAR EDIT #2:  Now that I've had a chance to explore the great home-brewed Gemian PIM apps, I now see that gka-calendar-qt uses the ical format. So if you modify the wget to send a web ics calendar to gka-calendar-qt's default directory, your entire calendar is at your disposal:

Code: [Select]
wget --no-check-certificate -nH -rK https://www.google.com/calendar/ical/YOUR_PUBLIC_GOOGLE_CALENDAR_WEB_ADDRESS/basic.ics -O /home/gemini/.local/share/evolution/calendar/system/calendar.ics
WIFI:

For some reason, my gemian boots with wifi off and bluetooth on. In sessions/autostart, I reverse this:

Code: [Select]
    connmanctl enable wifi
    connmanctl disable bluetooth

To toggle wifi, I found this great script, and my apologies for being unable to cite its author:

Code: [Select]
    #!/bin/sh
    if connmanctl state | grep online
    then
        connmanctl disable wifi
    else
        connmanctl enable wifi
    fi
exit 0

The toggle script can be keystroked in Preferences/LXQT settings/Shortcut Keys

[Does anyone know how to modify this script to toggle bluetooth?]

USING VLC WITH KEYBOARD:

Regardless of the media player, I found that none of them would respond to the media/volume keys unless the media player was the active window. After installing wmctrl and xdotool, a script can bring up a minimized VLC, send a command such as “pause” or “next song,” then re-minimize VLC (I have not yet made these send-commands work with SMPlayer, but VLC uses about the same amount of CPU)

For example:

Code: [Select]
    #!/bin/sh
    wmctrl -a "VLC"
    sleep .5
    xdotool key space
    sleep .5
    xdotool getactivewindow windowminimize

“space” is VLC’s own command to play/pause. Other VLC-specific commands: p=previous song; n=next song. For volume control, I simply use:

Code: [Select]
    #!/bin/sh
    wmctrl -a "VLC"

which brings up a minimized VLC, and from there, VLC’s own volume keys—control-up and control-down—will work, then (if set as your own shortcut), ALT+D will minimize VLC after volume adjustment

BROWSING:

For quick browsing, I prefer Links2. This script will start Links2 in graphics mode, and send an “s” to bring up the bookmark menu:

Code: [Select]
    #!/bin/sh
    xlinks2 &
    sleep 1.5
    xdotool key s &

UPTIME/BATTERY/WEATHER:

After installing libnotify-bin, this script will send out a bubble with your uptime, battery, and weather, and can be keystroked in Shortcuts if needed:

Code: [Select]
#!/bin/sh
notify-send " up: $(uptime | sed 's/^.\+up\ \+\([^,]*\).*/\1/g') batt: $(cat /sys/class/power_supply/battery/device/power_supply/battery/uevent | grep -m 1 'POWER_SUPPLY_CAPACITY' | cut -c23-25)%" "$(curl -s http://rss.accuweather.com/rss/liveweather_rss.asp\?metric\=${METRIC}\&locCode\=20902 \ | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3 \1/p')"

United States users can simply substitute my zipcode of “20902” for their own—I have yet to figure out how to use the locCode for other countries. Please advise if you know :) Ditto about how to put the temperature into Celsius

ROOT FILEMANAGER:

I prefer a GUI for root stuff. PCMANFM is buggy and won’t permit root (at least not for me), so I install Thunar, which does allow a rooted file manager, and is lightweight in terms of additional dependencies, but unfortunately uses very small text

EDIT: See WORKING WITH SMALL-FONT APPLICATIONS for Thunar dpi workaround

KEYBOARD MAPPING:

I have remapped keys for my US keyboard, making a true quote/doublequote key in place of the pipe/backslash key (pipe/backslash are brought up by fn combinations). If anyone is interested, I can post the gemini kb, which goes in /usr/share/X11/xkb/symbols/planet_vndr  I also have this remapping in .apk, which works in both Gemini and Cosmo Android

Again, all my gratitude to those Linux folks that have been so helpful, and to Varti, who makes this forum happen.

Jake

3
Cosmo Communicator - General Discussion / Car Cup Cosmo Mount
« on: October 16, 2020, 11:35:12 am »
https://www.amazon.com/gp/product/B079YR52NR/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

A suction mount makes me a little nervous, so I wanted the secure cup mount and this mount fits the bill, and so does the reasonable price.

The Cosmo is held by a spring-loaded clamp that has enough padding to protect the device from the tight grip. Releasing the Cosmo is a little tricky, since you have to pull back the grip and retrieve the phone at the same time.

That's my only reservation. All else is fine, the adjustability, the security, the price.

Whether it's worth the hassle of mounting/unmounting, I don't know yet. I have a 2016 Accura, whose dashboard gps is recessed enough to sit the Cosmo inside, on top of a no-slide mat. The Cosmo is not as visible as when it's in a cup mount, but it's an easy in-and-out.

Jake

4
Cosmo Communicator - Hardware / Cosmo Reboots during Long Phone Call
« on: June 02, 2020, 04:40:36 pm »
Given the general crappy state of the world, I now have to be on long calls with various agencies (US/Tmobile).

Twice this past week, about 20 minutes into a phone call, the screen will go black, the call will disconnect, and the Cosmo will reboot. (Both times, the phone was on speaker)

Do others have this complaint?

Jake

5
Cosmo Communicator - Hardware / Mute/CoDi Issue
« on: May 30, 2020, 09:57:32 am »
I find myself frequently muting the call by holding the phone too close to my cheek and inadvertently activating the on-screen mute button on CoDi.

I can't imagine there's much to do about this, other than a CoDi firmware update that would allow users to pick which buttons they want.

Jake

6
Cosmo Communicator - Android / Missed Phonecalls?
« on: May 06, 2020, 10:07:20 am »
Specs: Cosmo, V21, Tmobile in US

Occasionally, a call to my phone will go directly to voicemail. When I test, as in "Could you call me right now?", the call rings the phone normally.

Does anybody else have this issue? Can't tell if it's the Cosmo or Tmobile, though my wife has a Samsung/Tmobile and doesn't suffer this.

Jake

7
Cosmo Communicator - Hardware / Keyboard Backlighting Set to On-Demand?
« on: December 24, 2019, 04:54:16 pm »
If Planet is checking in now and then, I was wondering how difficult it is to set the keyboard backlighting to activate itself when a key is touched, rather than a simple on-off.

The lighting itself is fantastic, and I very much appreciate the different levels of said lighting.

I have a MS Surface Pro6 and its keyboard backlighting is activated by a key press and I'm curious to see if that convenience/battery-saving can easily be conveyed to the Cosmo.

Jake

8
Cosmo Communicator - Android / Sleep Consensus?
« on: December 19, 2019, 02:37:23 pm »
If one leafs through the Cosmo threads, s/he can find references to the C's inability to sleep truly, or that the wifi doesn't shut off during sleep, etc.

Are the sleep issues a given now? Or it is a matter of an unjiggled handle?

I can find the complaint of a perpetually-on wifi in other phones running Pie and above, so that may not be a Cosmo issue. And I know the Gemini goes to sleep because I can see the wifi icon stir itself to activity in the status bar after opening the device.

Or is deep sleep even relevant in later Android versions, since developers are always tinkering with the standby?

Jake

9
I'm no touch typist, so in the dark, I often miss trying to find Shift-Fn-N. Is it possible to change the key combination to something simpler?

Jake

10
Cosmo Communicator - Hardware / LED Light Next to the Q Key
« on: December 13, 2019, 09:54:29 am »
Re this LED, is there a way to duplicate the Gemini's use of it? In the Gem, if the machine is open and a text/call comes in, it lights up red. Can we do the same with the Cosmo?

Jake

11
Cosmo Communicator - General Discussion / Cosmo Screen Protectors?
« on: October 28, 2019, 10:53:44 am »
Anybody seen any for sale? Or is the Cosmo screen the same size as the Gemini's?

Jake

12
Cosmo Communicator - General Discussion / Shipping Costs?
« on: July 29, 2019, 09:21:26 am »
Last night, I almost pulled the trigger on a Cosmo, but was startled to see a $50USD shipping charge. Did early backers get charged the same?

Thanks,
Jake

13
Zaurus - pdaXrom / NewsFeed RSS Reader Updated for pdaXrom
« on: May 29, 2019, 10:33:06 am »
Through the kindness of Daniel Hertrich who gave me a copy of weeXpc and the generosity of Martin Doege, developer of NewsFeed, I now have a functional rss reader for these modern times.

NewsFeed needs the full python 2.4, python-crypto,  python-tk, tcl, and tk.

These instructions help, too: https://www.oesf.org/forum/index.php?showtopic=8177

When I queried Martin about the display difficulties of NewsFeed on the Zaurus, he rewrote the newsfeed.py to accommodate our tiny screens:

1) pressing f brings the feed to a full window, pressing f again returns to the main gui
2) the feed text is now bold-ed
3) since the gui is slower to update than in console, update-at-start has been disabled. A much faster manner of updating is "./update_feeds.py" in console, then open NewsFeed with "./newsfeed"
4) because tk/tcl for Z doesn't seem to process certain unicodes (i.e. smart quotes), NewsFeed now defaults to straight quotes


For NewsFeed installation, first download NewsFeed v2.13.1 from here:

https://mdoege.github.io/3NewsFeed/#d

Then download the Z-specific file, newsfeed.py, from here:

https://github.com/mdoege/NewsFeed-single

and overwrite the original newsfeed.py

I use fivefilter's premium full-text rss retriever--9 sites with 10 full-text feeds each. Via usb ethernet, it takes about 3 minutes for complete downloading. Via IrDA (Nokia 9300, gprs), it takes about 6 minutes. Slow but much faster and more stable than browsing, and NewsFeed allow off-line viewing.

I could not find a compiled tk/tcl that played nice with ttf fonts. So at this point, NewsFeed is stuck with the Z's "fixed" font, which means the font of the first two windows can't be adjusted, so it remains small.

Martin's python scripting will allow font adjustment for the entire gui, but he needs better tk/tcl. Are there better tk/tcl compilations out there? Right now, I'm using v8.4.6

At any rate, Daniel's kindness and Martin's unstinting help have produced a true rss reader, something that has not been often available for pdaXrom.

Jake

14
Gemini PDA - Android / Google Maps Issue
« on: November 15, 2018, 02:13:10 pm »
With the latest Maps update, the app crashes as soon as I click Go to start a trip.

If I disable Maps, clear out the updates, then enable Maps without any updates, Maps works fine.

Is this an issue with anyone else? (I'm using stock Android)

Jake

15
Gemini PDA - Hardware / Musing about the Cosmos Hinge
« on: November 11, 2018, 10:46:52 am »
While I'm a very happy Gemini owner and the phone is my main driver, I do have concerns about its hinge. Other users have been forced to re-bend their weakening hinge and I've duct-taped a length of coat hanger into the hinge's groove on the machine's underside for added support.

I can live with this since the Gemini is essentially a prototype, a one-of-a-kind, etc. And my workaround has stopped the wobble for now.

But as I look over the pix at Indiegogo Cosmos, it appears that the hinge design is unchanged AND the screen now carries the extra weight of a camera and an exterior screen. I'm no hardware developer, but this strikes me as a problem.

Are others uneasy?

Jake

Pages: [1] 2 3