summaryrefslogtreecommitdiff
path: root/docs/guide
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2017-03-05 13:12:01 -0500
committerPeter LaFosse <peter@vector35.com>2017-03-05 13:12:01 -0500
commitcf5997848b8819725315bd2c8dd8a04c70da3b63 (patch)
tree24d9360e3ccfaee361aca4d345072c142c386a41 /docs/guide
parenta0132eed82d28d4408a2475847e1804a157b3dc1 (diff)
parent27f1271083efb09efc6405f91be893ab38dad9a0 (diff)
Merginging with dev
Diffstat (limited to 'docs/guide')
-rw-r--r--docs/guide/interface.md2
-rw-r--r--docs/guide/troubleshooting.md20
2 files changed, 19 insertions, 3 deletions
diff --git a/docs/guide/interface.md b/docs/guide/interface.md
index 460b8df3..74bf141c 100644
--- a/docs/guide/interface.md
+++ b/docs/guide/interface.md
@@ -2,6 +2,8 @@
## UI
+### Zoom
+You can change the zoom of level of the graph view by holding CTRL and scrolling with the mouse.
## Views
diff --git a/docs/guide/troubleshooting.md b/docs/guide/troubleshooting.md
index a74ecb68..560b0f1f 100644
--- a/docs/guide/troubleshooting.md
+++ b/docs/guide/troubleshooting.md
@@ -7,6 +7,12 @@
- Did you read all the items on this page?
- Then you should contact [support]!
+## Bug Reproduction
+Running Binary Ninja with debug logging will make your bug report more useful.
+```
+./binaryninja --debug --stderr-log
+```
+
## License Problems
- If experiencing problems with Windows UAC permissions during an update, the easiest fix is to completely un-install and [recover][recover] the latest installer and license. Preferences are saved outside the installation folder and are preserved, though you might want to remove your [license](/getting-started/index.html#license).
@@ -16,10 +22,18 @@
Given the diversity of Linux distributions, some work-arounds are required to run Binary Ninja on platforms that are not [officially supported][faq].
+### Headless Ubuntu
+
+If you're having trouble getting Binary Ninja installed in a headless server install where you want to be able to X-Forward the GUI on a remote machine, the following should meet requiremetns (for at least 14.04 LTS):
+
+```
+apt-get install libgl1-mesa-glx libfontconfig1 libxrender1 libegl1-mesa libxi6 libnspr4 libsm6
+```
+
### Arch Linux
- - Install python2 from the [official repositories][archrepo]
- - Install the [libcurl-compat] library from AUR, and run Binary Ninja via `LD_PRELOAD=libcurl.so.3 ~/binaryninja/binaryninja`
+ - Install python2 from the [official repositories][archrepo] (`sudo pacman -S python2`) and create a sym link: `sudo ln -s /usr/lib/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1`
+ - Install the [libcurl-compat] library with `sudo pacman -S libcurl-compat`, and run Binary Ninja via `LD_PRELOAD=libcurl.so.3 ~/binaryninja/binaryninja`
### KDE
@@ -36,7 +50,7 @@ QT_PLUGIN_PATH=./qt ./binaryninja
- If the GUI launches but the license file is not valid when launched from the command-line, check that you're using the right version of Python. Only a 64-bit Python 2.7 is supported at this time. Additionally, the [personal][purchase] edition does not support headless operation.
[known issues]: https://github.com/Vector35/binaryninja-api/issues?q=is%3Aissue
-[libcurl-compat]: https://aur.archlinux.org/packages/libcurl-compat/
+[libcurl-compat]: https://www.archlinux.org/packages/community/x86_64/libcurl-compat/
[archrepo]: https://wiki.archlinux.org/index.php/Official_repositories
[recover]: https://binary.ninja/recover.html
[support]: https://binary.ninja/support.html