- Dolphin creates
Baloo::FileMetadataWidget - When a single file is clicked
Baloo::FileMetadataWidget::setItemsis called by Dolphin - The class
Baloo::FileMetaDataWidgetusesBaloo::FileMetaDataProviderto create a filling job - Then
Baloo::FileMetaDataProvider::setFileItemis called and creates anBaloo::IndexedDataRetrieverinstance. - Then,
Baloo::IndexedDataRetrievercreates a process using executablebaloo_filemetadata_temp_extractorwhich prints the results gathered byKFileMetaDataextractors andBaloo::IndexedDataRetrieverreads the standart output. - The results are returned and merged with standard fields and printed in the widget
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function git_branch_check { | |
| branch=$(git branch 2>/dev/null | sed -n -e 's/^\* \(.*\)/\1/p') | |
| if [ -z "$branch" ]; then | |
| echo -e '\001\e[0;38;5;223;48;5;29m\002\001\e[1;38;5;15;48;5;29m\002' | |
| else | |
| echo -e '\001\e[0;38;5;223;48;5;166m\002\001\e[1;38;5;15;48;5;166m\002 '$branch' \001\e[0;38;5;166;48;5;29m\002\001\e[1;38;5;15;48;5;29m\002' | |
| fi | |
| } | |
| user_block_start=$(if [[ ${EUID} == 0 ]]; then echo '\001\e[0;38;5;231;48;5;9;1m\002'; else echo '\001\e[0;38;5;231;48;5;31;1m\002'; fi) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version='1.0'?> | |
| <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> | |
| <fontconfig> | |
| <alias> | |
| <family>Arial</family> | |
| <prefer> | |
| <family>Arial</family> | |
| <family>Liberation Sans</family> | |
| <family>sans-serif</family> | |
| </prefer> |
It's useful to arm ourselves with a pithy phrase should we ever have to face an "it'll be easier to use!" argument. But once we've pointed to it, it's still not clear how to improve the difficulty of interface misuse.
So I've created a "best" to "worst" list: my hope is that by putting "hard to misuse" on one axis in our mental graphs, we can at least make informed decisions about tradeoffs like "hard to misuse" vs "optimal". The Hard To Misuse Positive Score List
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> | |
| <ShortName>AUR</ShortName> | |
| <Description>Search PKGBUILDS in AUR</Description> | |
| <InputEncoding>UTF-8</InputEncoding> | |
| <Image height="16" width="16">https://aur.archlinux.org/favicon.ico</Image> | |
| <Url type="text/html" method="GET" template="https://aur.archlinux.org/packages/?K={searchTerms}"/> | |
| <Url type="application/x-suggestions+json" method="GET" template="https://aur.archlinux.org/rpc?type=suggest&arg={searchTerms}"/> | |
| </OpenSearchDescription> |
target_link_options(mylib PRIVATE -static-libstdc++ -static-libgcc -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive,-Bdynamic)