`
wyk525
  • 浏览: 50035 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Install Source-Navigator on ubuntu

 
阅读更多
在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装
sudo ./configure
sudo make install
安装完成后运行 snavigator 提示
[root@MagicLinux sourcenav-6.0]# snavigator
Can't find a usable tk.tcl in the following directories:
    /usr/local/share/tk8.3



/usr/local/share/tk8.3/tk.tcl: no event type or button # or keysym
no event type or button # or keysym
    while executing
"bind Listbox <MouseWheel> {
    %W yview scroll [expr {- (%D / 120) * 4}] units
}"
    (file "/usr/local/share/tk8.3/listbox.tcl" line 182)
    invoked from within
"source [file join $tk_library listbox.tcl]"
    invoked from within
"if {[string compare $tcl_platform(platform) "macintosh"] && \
        [string compare {} $tk_library]} {
    source [file join $tk_library button.tcl]
    so..."
    (file "/usr/local/share/tk8.3/tk.tcl" line 30
    invoked from within
"source /usr/local/share/tk8.3/tk.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel \#0 [list source $file]"


This probably means that tk wasn't installed properly.

-------

I get the same error in F10 x86_64. Weird, because it works fine on my F7 system. I don't know if it has anything to do with the installed versions of Tcl/Tk (F10 comes with 8.5.3 while F7 has 8.4.13), since Source Navigator seems to use its own internal version (8.3.2).



Anyway, I got it working on my F10 system by doing the following:

    * comment out lines 182-184 in the file /opt/sourcenav/share/tk8.3/listbox.tcl
    * comment out lines 457-459 in the file /opt/sourcenav/share/tk8.3/text.tcl

The mousewheel binding syntax there seems to be the problem. The mousewheel will still work in Source Navigator (I just tested it to make sure).



--------



在panel中添加Launcher,在Command中添加/opt/sourcenav/bin/snavigator



====== 安裝完後在桌面增加捷徑的方法 ======
我要做捷徑的目標是/opt/sourcenav/bin/snavigator (這是個sh script)
裡面要改一行
#snbindir=`dirname $0`
snbindir=/opt/sourcenav/bin
這樣再建一個捷徑到桌面即可:
ln -s /opt/sourcenav/bin/snavigator ~/Desktop/
分享到:
评论

相关推荐

    Source-Navigator Tutorial

    本文为Source-Navigator的帮助文档。 Source-Navigator是原来redhat开发的一个源代码管理分析工具,它可以在Windows,Linux等多种平台下工作。功能类似于windows下的Sourceinsight,它可以显示类,函数以及成员之间...

    Source-Navigator

    Red Hat Source-Navigator TM is a powerful code analysis and comprehention tool that provides a graphic framework for understanding and reengineering large or complex software projects. Source-...

    LJ-Navigator2安装包文件

    《LJ-Navigator2安装包文件详解》 在IT领域,工具软件的使用至关重要,尤其在针对特定设备或系统的调试过程中。LJ-Navigator2就是这样一款专为LJ系列产品设计的调试工具,它旨在帮助用户高效地进行互换积分操作。...

    KEYENCE LK-Navigator2(基恩士激光控制器)

    KEYENCE LK-Navigator2(基恩士激光控制器)KEYENCE LK-Navigator2(基恩士激光控制器)KEYENCE LK-Navigator2(基恩士激光控制器)KEYENCE LK-Navigator2(基恩士激光控制器)KEYENCE LK-Navigator2(基恩士激光...

    LK-Navigator中文手册

    《LK-Navigator中文手册》是一份详细的软件使用指南,它针对LK-Navigator这款软件的安装、操作以及功能进行了全面的阐述。LK-Navigator由KEYENCE公司开发,主要用途是对LK-G系列控制器进行参数设定和监视。 在开始...

    SourceNavigator_6.0

    Source-Navigator is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can also build ...

    LK-Navigator2.rar

    基恩士LK-Navigator2是一款专门针对基恩士(Keyence)公司生产的测量仪器的配套软件。Keyence是一家全球知名的自动化技术供应商,尤其在测量、检测和标识领域有着广泛的产品线。LK-Navigator2是其产品系列中的一个...

    LK-Navigator_ver1.60

    《LK-Navigator_v1.60:激光位移传感器的智能调试与设置工具》 激光位移传感器在工业自动化、精密测量等领域扮演着至关重要的角色,而“LK-Navigator_ver1.60”正是专为这类设备设计的一款高效、易用的设置与调试...

    LJ-Navigator_SetupFiles.zip

    【LJ-Navigator_SetupFiles.zip】是一款专为基恩士(Keyence)激光传感器设计的调试软件包,它提供了一套全面的功能,使用户能够有效地监控和优化传感器的性能。这款软件的主要特点是可以实时查看波形数据,帮助用户...

    Keyence基恩士LK-G5001驱动+LK-Navigator 2

    Keyence基恩士LK-G5001驱动与LK-Navigator 2是针对Keyence公司生产的LK-G5001系列激光测距传感器的重要软件组件。这个系统为用户提供了高效、精确的非接触式距离测量解决方案,广泛应用于工业自动化、质量控制、生产...

    LK-Navigator2 LK-SH1W_ver1_60

    标题“LK-Navigator2 LK-SH1W_ver1_60”暗示了这是一个软件更新或安装包,针对基恩士(Keyence)的LK-Navigator2设备控制器的LK-SH1W型号,版本号为1.60。基恩士是一家知名的日本自动化设备和传感器制造商,提供各种...

    LJ-Navigator 2 .txt

    基恩士线激光设置软件LJ-Navigator 2 安装包,百度网盘链接

    LK-Navigator2更新包

    《基恩士LK-Navigator2更新包:提升LK-G5000系列激光位移传感器控制器性能详解》 在工业自动化领域,精确的测量技术至关重要,而基恩士(Keyence)作为全球知名的自动化设备供应商,其产品以其高质量和高精度著称。...

    完整版 LJ-Navigator.zip

    标题中的“完整版 LJ-Navigator.zip”指的是一个包含基恩士(Keyence)激光传感器调试软件的压缩包文件。这个压缩文件已经经过测试,被认为功能正常且有价值,适合需要使用该软件的人下载。 描述中提到的“基恩士...

    用于 LK-G 系列设置和 支持软件 LK-Navigator

    《LK-G系列与LK-Navigator:高速高精度激光位移传感器的设置与支持软件详解》 在现代工业自动化领域,精确的测量技术是至关重要的。其中,激光位移传感器因其高速、高精度的特性,被广泛应用在各种精密测量场景中。...

    LJ-Navigator基恩士项目实例使用方案

    《LJ-Navigator基恩士项目实例使用方案》是一篇关于如何使用特定软件和设备进行2D扫描仪操作,以及如何将读取的数据记录到数据库中的技术文档。通过这篇文档,我们可以学习到一系列有关于自动化检测、数据记录和程序...

    Source-Navigator Extentions-开源

    Source-Navigator Extensions 是一个专为增强 Source-Navigator 工具功能而设计的开源项目。Source-Navigator(简称sourcenav)是一款强大的源代码浏览和分析工具,它可以帮助程序员理解和导航复杂的代码库,查找和...

    [LJ-V7000系列用] LJ-Navigator2 (完整版)及开发文档.rar

    2021年11月 手上有个项目要用基恩士LJ-V7000系列的线激光,官网的安装包还要 系列码才可以下载,问供应商要,他们说是收费的,但是同事之前有用过的,直接 ... 官网那个安装包看起来很大,接近1GB,但是这个很小,我...

    LK-Navigator

    《LK-Navigator:激光测位计的连接与测量利器》 在现代工业自动化领域,精确的测量技术至关重要,其中激光测位计作为一种高效且精确的测量工具,被广泛应用。"LK-Navigator"便是专为基恩士(Keyence)激光测位计...

    LJ-Navigator

    《基恩士激光传感器调试软件LJ-Navigator详解》 基恩士,作为全球知名的工业自动化设备制造商,其产品线涵盖了各类传感器,其中激光传感器在众多领域中得到了广泛应用。为了帮助用户更好地调试和优化激光传感器的...

Global site tag (gtag.js) - Google Analytics