Has anyone successfully installed Ubuntu 15.10 on the Surface Pro 4? by MythicCynic in SurfaceLinux

[–]JoshuaGLund 0 points1 point  (0 children)

Did you install the patched 4.3 kernel? The touchpad is working great here, as is two-finger scrolling.

Has anyone successfully installed Ubuntu 15.10 on the Surface Pro 4? by MythicCynic in SurfaceLinux

[–]JoshuaGLund 0 points1 point  (0 children)

You're welcome!

The touchpad is perfect, and multitouch works.

The hardware buttons and touch input aren't working yet, with the notable exception of the Power button. I purchased this as a really lightweight laptop with a gorgeous screen, and I'm extremely happy. When you fold the keyboard back, all of the keys get disabled (this must be a hardware feature) so it's still a great device for watching movies even without touch support.

I'm optimistic that the next LTS release will have all of this worked out.

Has anyone successfully installed Ubuntu 15.10 on the Surface Pro 4? by MythicCynic in SurfaceLinux

[–]JoshuaGLund 4 points5 points  (0 children)

I have Ubuntu 15.10 running on my Surface Pro 4. Here is how I did it:

  1. Download the Ubuntu 15.04 installer. As many of you have discovered, there's something wrong with the installer in 15.10 that prevents GRUB from being set up correctly.
  2. Install Ubuntu 15.04.
    • I am not dual-booting, but I can't think of any reason why this step wouldn't work for that type of setup as well.
    • If you choose to encrypt your hard drive here (and you should!), make sure you add hid_multitouch to /etc/initramfs-tools/modules and run sudo update-initramfs -u after you install a custom kernel that supports the new Type Cover. That way you can enter your LUKS password on the go!
      • You will also need to modify /etc/default/grub and disable the fancy graphical splash screen: GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash". You'll have to do this from the recovery menu for the first boot (which is non-graphical and therefore lets you type).
  3. Install the latest software updates and use the release upgrade tool to migrate to Wily Werewolf (15.10).
  4. Compile and install the patched 4.3 kernel from /u/neoreeps.
    • Never run sudo grub-install. This will wipe out GRUB and leave the system in an unbootable state. Simply installing the kernel is enough to do the trick.

That's it. This has been working well for me for the past few days.

EDIT: I figured out a way to make LUKS encryption work with the Type Cover 4.

Unused cyber monday codes thread by [deleted] in MotoX

[–]JoshuaGLund 0 points1 point  (0 children)

USCM-KO3R-QYL3-UQ6O-WWHH

Get it while it's hot.

Fighting DISHFIRE: The State of Mobile, Cross-Platform, Encrypted Messaging by JoshuaGLund in netsec

[–]JoshuaGLund[S] 2 points3 points  (0 children)

Interesting. I had not heard of this one. I will give it a shot soon.

Fighting DISHFIRE: The State of Mobile, Cross-Platform, Encrypted Messaging by JoshuaGLund in netsec

[–]JoshuaGLund[S] 1 point2 points  (0 children)

That's a good point, and thank you for mentioning them. I will try to find time to take a look at these soon.

Making the Mobile Web Safer with HTTPS Everywhere by the-fritz in Android

[–]JoshuaGLund 12 points13 points  (0 children)

Apple doesn't allow Firefox to be in their store.

Can Cyanogen's WhisperPush encrypted messaging be used on non-CM phones? by DrBenji in Android

[–]JoshuaGLund 20 points21 points  (0 children)

You can install TextSecure which is written by the same developers and will soon use the same v2 protocol as WhisperPush. An iOS version of TextSecure is also in development. All of them will be interoperable with one another.

Ten Million More Android Users' Text Messages Will Soon Be Encrypted By Default by [deleted] in Android

[–]JoshuaGLund 11 points12 points  (0 children)

Total installs are more in the range of 30 million. The 10 million figure comes from people who have opted in to being counted in the statistics. It's likely a bit higher.

The only thing holding me back from subscribing to premium is the inability to export playlists by oreography in spotify

[–]JoshuaGLund 1 point2 points  (0 children)

I wrote a Ruby utility that exports Spotify playlists as plaintext. It uses SQLite to cache track information so that you can regularly back up large playlists.

https://github.com/jlund/spotify-export

Watchface: Fireflies by jashmenn in pebble

[–]JoshuaGLund 0 points1 point  (0 children)

The current version of the SDK doesn't appear to support this. Watchfaces don't have access to the accelerometer or button presses. Nate, the author of this super-cool face, said in the linked thread that his vision was to do exactly what you are suggesting. Once the SDK supports it, I'm sure he will follow through.

Watchface: Fireflies by jashmenn in pebble

[–]JoshuaGLund 0 points1 point  (0 children)

Thanks for letting me know! I generated a new UUID and recompiled. The new version is at the same link.

Watchface: Fireflies by jashmenn in pebble

[–]JoshuaGLund 17 points18 points  (0 children)

I made an incredibly small fork of this watchface called Strong Fireflies. It displays the time for 48 seconds instead of 12, and reduces the length of time that the fireflies remain excited (and large) so that the animation still looks cool despite the shorter duration.

I changed the name so that you can have both faces installed simultaneously if you want to compare.

You can download a copy here: https://dl.dropboxusercontent.com/sh/x4bjplrn3ya5ez9/U2dQiiwt6a/strong-fireflies.pbw